Are you planning on having someone build a professional WordPress website for your business?

Before you go signing any contracts or making any payments you better know exactly what you’re getting and why.

In this article we are going to help you avoid a negative website experience by getting answers to 17 necessary questions to ask your WordPress developer.

WordPress development questions

When a Website Project Goes Bad

If you’ve been marketing your business online for at least 5-10 years now, then we’d be willing to bet that you’ve gone through at least 2-3 different website developers, if not more.

And amongst those vendors or freelancers we’d bet that at least one of them gave you such a bad experience that you’d prefer to never talk about it again.

Sounding about right?

Well, if it makes you feel any better you’re not alone. Many businesses find themselves going through a few different website companies / developers before they finally find someone they can trust and rely on.

As a matter of fact, the following experiences have seemingly become commonplace for most of the businesses that come to us looking for help:

Symptons of a Bad Website Project Experience

  • Unresponsiveness after money has been received
  • Additional costs that were never communicated
  • Extended or excessive project delays
  • Deliverables that completely missed what was initially communicated
  • Issues that arose only upon project “completion”
  • Important aspects getting left out entirely only to be found after the fact by someone else
  • Reluctance to provide access or clear answers

We’re sure you have many more of your own that you could probably add to this list.

The good news is that these experiences can be avoided and we want to help you learn how. It’s one thing to have a bad experience, but it’s another to lose money and time as a result.

Let’s take a look at what you can do to make your next website development project a great one – specifically if you’re going with WordPress.


Leave a comment

Have you had a terrible website project experience?

If you need to vent, then we would love to hear about it. Leave your story in the COMMENTS BELOW.


WordPress Development Questions You Must Ask

Website Development Questions to Ask

There’s no reason why any company should lose time or money on a website development project….especially when the website is being built on WordPress.

Unfortunately it is very easy for a lot of issues, small and large, to arise when the right questions are not asked upfront.

To help make your next WordPress website one that is built, optimized and supported properly we encourage you to go through these questions with your developer before you pay or sign anything…

17 Questions You Need Answers To

What do I need to provide?

If you go into any new website project expecting to be responsibility-free, then you can guarantee that your project will go off-track at some point.

There are certain things that you, as the representative of your business, should always expect to provide if you want your project to go smoothly from start to finish.

These things include:

  • Understanding, acknowledging and approving all terms and conditions (yes, you need to read them all)
  • Some form of upfront payment to start work
  • Website assets (e.g. logo files, image files, content)
  • Existing domain, content management system and web host login information
  • Existing social media account URLs and usernames
  • Existing analytics and webmaster tools account login information
  • Communicating answers to important online marketing strategy questions

You can mitigate unnecessary delays by providing all of these items upfront.

TIP:
If you really want to help your project get started on the right foot, then have a complete sitemap already planned out for your website project.

 

How will you be building my website? Using an existing theme? A custom theme?

Although this is a more technical question that you may not know the right or wrong answer to, what you’re really looking for here is a clear answer as to why the website is being constructed the way it is.

There are really only three options here [with WordPress]:

  • Using an existing theme (as is)
  • Customizing an existing theme
  • Building a custom theme from scratch

Let’s take a look at the pros and cons to each of these options:

Using an existing theme (as is)

pros: Inexpensive (most themes cost anywhere from $15 – $75), reasonably quick to setup, typically built for someone with limited technical WordPress experience
cons: Extraneous code, limited options for customization, reliance on theme developer for support and updates, same design as many other companies with the same theme

Customizing an existing theme or starter theme (as a child theme)

pros: Typically little design work needed, shorter development time
cons: Future updates breaking designs and functionality if not coded properly (common), unnecessary code, reliance on multiple developers to support updates

Building a custom theme from scratch

pros: Built specifically to meet business objectives, lighter code base (when built correctly), more flexible for customizations
cons: More expensive, longer development time

TIP:
 Don’t make your decision on price alone, as many businesses do. Instead figure out who’s going to be using the site, what resources you have available and what your business objectives are for your new website.

 

What access do I get to my website?

This may be controversial for some companies that sell websites built on proprietary software, but if you’re using WordPress (recommended), then there’s no exception in our opinion.

Don’t you dare build a new website unless you have full, 100% access and ownership  of it.

To protect your best interests and to give yourself the flexibility you may sometimes need to support and grow your website you must make sure you ask for and get the following:

  • WordPress administrative access
  • FTP access
  • Database access
  • DNS settings access

You most likely will never need these if you find a good website development and hosting company, but you should never have to fight for this information.

TIP:
When you get this information, if you’re not familiar with how to use it, then don’t decide to tinker with it and then expect your website company to fix your mistakes. Instead offer to sign a waiver of liability if and when you think you feel like playing with these things. Or, better yet, ask for training or a development environment to learn on instead.

 

How will you make it easy for me to manage the content on my website?

WordPress is one of the most user-friendly content management systems you will come across, but don’t assume that this will be the case with your website.

A poorly built WordPress site can be just as difficult and restricting as an outdated custom, proprietary CMS. If you’re interested in adding, changing and testing different types of  content throughout your site, then you must make sure your website is built accordingly.

If you’re not looking to learn WordPress development or becoming accustomed to FTP, then you’re going to want your website to be built so editing defined blocks of content is very easy for you.

More specifically, make sure the following things are done:

  • Homepage content blocks are controlled by Widgets or Pages
  • Navigation menus are controlled by WordPress’ native Menus feature
  • Page layout options are provided as page Templates
  • Sidebars and footers are controlled by WordPress’ Sidebar feature
  • Primary on-page SEO elements are not hard coded
TIP:
Before you have any approved web page designs built into WordPress make it very clear to your web developer which sections of content you think you will want / need to be editing regularly.

 

What plugins will be included with my initial install / build?

One of the biggest advantages to using WordPress for your website is that the community of developers behind it has produced a massive library of plugins for webmasters to use. If there’s a feature you need on your website, then someone has probably already built a plugin for it.

As with anything though, plugins need to be used in moderation. And unfortunately a lot of developers continue to overload their websites with an excessive amount of plugins. Don’t let your developer make the same mistake.

If your developer is going to use plugins, then you want to be sure that each one is absolutely necessary.

Here are some plugins that we recommend limiting your website to:

  • Akismet
  • W3 Total Cache (or WP Super Cache)
  • WordPress SEO by Yoast
  • Gravity Forms
TIP:
Use our handy flowchart if you or your developer are not sure whether a plugin should be used or whether the particular feature should be built into your theme.

 

Will my website be mobile-friendly?

Your website needs to be mobile-friendly. Don’t let anyone convince you otherwise.

And the best time to establish your mobile strategy is during the build of your website as the experience you provide to your mobile visitors will dictate how successfully you can market to them in the future.

There are a few different ways to make your website mobile-friendly:

  • Make your website responsive (recommended)
  • Build a mobile website specifically for mobile users
  • Create a mobile application
TIP:
If you’re building a new website, then don’t settle for anything less than a properly built responsive site. If you want to make your existing site mobile-friendly because it is not already responsive, then a mobile website may be a good option for you as it won’t require a rebuild / redesign.

 

What will you be doing to preserve my current website’s history and SEO value?

This may be the most forgotten, under-appreciated question of them all so you need to understand something important here…

If you have an existing website that has been online for awhile, then you MUST do the proper migration work to preserve any history or SEO value that your website may have accumulated over the years.

If you or your web developer fail to do this work then you may experience the following:

  • Drop in organic rankings
  • Broken links from other websites that have linked to you
  • Increase in 404 errors on your site
TIP:
Your website does not need to be ranking already to need proper migration work. This is a common misconception and usually one that comes from misinformed developers. Do not launch your new website until you have mapped all of your old URLs to your new ones and transferred any previous SEO work and content.

 

What SEO features / fundamentals will be included with my website?

WordPress is already one of the most SEO friendly frameworks to build a website on; however, implementation of SEO work and best practices are still needed for optimal results.

Any reputable website development company should be familiar with the best ways to setup and optimize WordPress beyond what’s included with the core code base.

To be safe, here are some of the essentials that you will want addressed on your website:

  • No canonicalization issues with the main domain
  • Unnecessary archive pages do not get indexed
  • Title and meta descriptions are unique for each page
  • Permalinks are clean and consistent throughout the site
  • Social graph and schema markup are baked in
TIP:
The best tool for optimizing your WordPress website is, by far, the WordPress SEO plugin from Yoast. Require your developer to install this plugin and ensure it works as it should on your site.

 

How will the website convert visitors?

If you rely solely on your developer to make sure that your website converts, then you’re going to find yourself pretty disappointed after a few months of little to no results.

As the business representative, it is your job to have a conversion strategy.

This involves knowing and communicating the following to your developer:

Once this information is clearly communicated to your developer, then they should be able to use this information to properly design and develop the proper elements to attract, capture and log conversions for you.

TIP:
A strong, unique, compelling call to action is vital to the success of your website. If you fail to pinpoint and communicate what this is, then your website will burn through traffic without giving you much of a return.

 

How and where will my website be hosted?

Hosting is one of the things that gets undervalued as we have become so accustomed to quick, cheap hosting solutions from companies like GoDaddy.

This is unfortunate because how and where your website is hosted is incredibly important for a lot of different reasons.

Here are just some of the main reasons you want a great hosting solution / provider:

  • Host location fits the geographic location(s) of your target audience
  • Hosting setup (e.g. database settings, server settings, etc) is properly implemented and prepared depending on your expected traffic
  • Available bandwidth and disk space is tailored to your business to avoid lag time and file upload issues
  • Responsiveness and reliability of your hosting provider can save you a lot of time and stress when things go down (which they can sometimes)
  • Access to your hosting settings (e.g. DNS, MX records, A records, etc) is provided in cases where you need to hire someone else or do something during off-hours
TIP:
If your website gets hundreds of thousands of visitors per month, then you might want to consider a dedicated hosting environment that you pay a little extra for. If your website is new and relatively small (less than 50k – 100k visitors per month), then a shared hosting solution (e.g. Rackspace Cloud Sites) can be an affordable, reliable solution for most businesses.

 

What will you be doing to keep my WordPress site secure?

There aren’t many downsides to using WordPress, except for this one…

WordPress can be vulnerable to being hacked as it is a popular, open-source platform.

However, hacking should never be an issue as long as your developer does the following:

  • Properly codes the website to prevent easy entrances for hackers
  • Only uses themes and plugins from reputable developers that actively support their code
  • Helps you keep the website updated (i.e. core, theme and plugin updates)
  • Recommends / uses preemptive security tools (e.g. CloudFlare)
TIP:
Most experienced WordPress developers have had to deal with a hacked WordPress site at some point. These are actually the ones you want to work with, not someone who has no experience in resolving a hack quickly and efficiently. Ask your developer if they’ve ever had to deal with a hacked website and how they resolved it.

 

Will you be performing WordPress core, theme and plugin updates as they become available?

One of the most common oversights we see with businesses that come to us with an existing WordPress website is the failure (by them or their current company) to keep their website properly updated.

It’s not unusual for us to see the following:

  • WordPress version being used is numerous versions behind
  • Theme version being used has never been updated
  • 30+ plugins installed with most being out of date or just sitting unused

These may seem harmless, but just one of the these can hinder the performance of your site and make it vulnerable for anyone that feels like being malicious.

TIP:
Get a clear understanding of who will be responsible for keeping these things updated. If you’re paying a monthly service fee, then your website company really should be. If you’re not paying for some type of service plan, then these responsibilities fall on you.

 

Will you be keeping backups of my site?

Although this is not 100% necessary we do recommend that every WordPress website come with some type of backup solution.

You never know when something can happen to your site or when you might need to restore an old version of your site so having a backed up version to pull from can save you a lot of time and money.

Some great backup solutions for WordPress sites are:

TIP:
If you’re not changing / adding content to your website very often (shame on you), then a weekly or monthly backup is more than suffice. Opt for daily or hourly backups though if you’re really active on your website (and pat yourself on the back while you’re at it).

 

How easy will it be to add features / functionality to my website in the future?

If you’re expecting to get results from your website, then you need to plan to keep optimizing it in the future. Many times this involves adding different types of content, but also various features or functionality that helps visitors convert.

To accomplish these things and to maintain a good relationship with your web developer you want to find out – upfront – how easy this process will be and how much it may or may not cost you.

Here are some things that you may want or need done after launch that you’ll need clarification on:

  • Adding / changing / removing plugins
  • Changing themes
  • Adding page templates (e.g. landing pages)
  • Adding e-Commerce functionality
TIP:
Don’t expect these things to be included unless you’ve opted into some type of monthly service / support plan with your developer that includes some allotted time for this technical support.

 

What will be used to help me track my website traffic?

One of the most frustrating things we come across when a company brings their current website to us for review, redesign or rebuild is when they have no type of tracking in place.

Getting an analytics program setup on site launch needs to become an industry-wide standard as it’s nearly impossible to optimize a website without any type of data to work with.

To improve your website you need to have constant access to data on the following metrics (at the very least):

  • Traffic (visitors, traffic sources)
  • Usability (site performance, bounce rate)
  • Engagement (top content)
  • Conversion (conversion rate, top conversion funnels)

Some free tools that we highly recommend are: Google Analytics, Google Webmaster Tools and Bing Webmaster Tools

TIP:
Don’t settle for just setup of an analytics program. Make sure that you get proper conversion / goal tracking setup so that you can get data on one of your most important metrics – conversion rate.

 

How do I request help if I need something and is this included in what I am paying for?

If you’re the type of customer that doesn’t have the time or patience to find answers and solutions to your own questions, then you are going to need some clarification on how to get support after launch.

To prevent frustration from having your questions and issues go unanswered make sure you understand how to get support.

Here are some questions you’ll want to get answers to:

  • What is the quickest way to get a response on a question?
  • What hours can I expect you to be available for support?
  • What type of response time can I expect?
  • Do you have a knowledgebase online that I can reference if you’re unavailable?
  • How much technical support is included with my monthly fee? Does this not cover any certain types of support?
TIP:
Try to respect the support system your developer has in place (e.g. online ticket system) as you’ll typically get the best response this way. If your development company decides to go MIA on you when you have an issue though, then try calling their sales line instead of their support line. Most sales departments don’t like missing inbound phone calls.

 

Are there any additional fees outside of what I have paid / am paying?

No one likes to be ‘nickel and dimed’ especially after spending a considerable amount on a new website.

That said, if you don’t get a clear understanding of what exactly is included with the website you’re paying for, then you are going to leave a lot of room for your developer to want / need to charge you for more work.

Some surefire ways to mitigate “after the fact” costs is to ask for, understand, acknowledge and agree to the following:

  • Detailed project scope of the entire project (e.g. elements, requirements, hours, costs)
  • Terms and conditions (e.g. if you decide to go MIA don’t expect your developer to get right back on your project)
  • Sitemap
  • Assumptions
  • Expectations
  • Payment terms
TIP:
Spend the extra time planning out your project with your developer before starting / paying for the design and development work. In addition, be prepared to pay for anything outside of what you originally agreed upon and adjust your timeline expectations accordingly.

BONUS OFFER

Website Development Questionnaire

To make it even easier for you to get answers to these important questions from your WordPress developer we have created a WORDPRESS DEVELOPMENT QUESTIONNAIRE and we want to give it to you for FREE.

All you have to do is request the document here. Once you receive it from us simply share the link with your developer or download it and send it to them for completion.

And if you have any questions about their responses, then feel free to contact us or leave your question in the COMMENTS BELOW.


Making Your WordPress Website Your Best Online Investment

There are a lot of website options to choose from, but we’ve yet to come across a framework to build on top of that is more flexible, scalable, user-friendly and SEO friendly – all at the same time – other than WordPress.

Because of these reasons, and many others, it’s no surprise that WordPress currently powers about 20% of all websites on the web.

When a WordPress website meets the following criteria there’s absolutely no reason why it shouldn’t be the best investment a business can make in an online asset or marketing tool:

  • Built, hosted and supported properly
  • Optimized for users and search engines
  • Updated with relevant, useful content
  • Tested and improved regularly

To make your next WordPress website an effective one that meets the criteria above you must ask the right questions at the very beginning of the process. The 17 questions in this post will not only help you select the best developer for your next project, but will also ensure that your experience is efficient and enjoyable.

And if you’re just tired of looking or don’t know where to start, then we always love to help with all different types of WordPress development projects. You can even see our responses to all of the questions above on our Frequently Asked Questions page (under “Websites”).

Want imFORZA to build a WordPress website for you?

SCHEDULE A CONSULTATION

Vinny La Barbera

I’ve been working in online marketing since 2000 and have helped thousands of companies improve their online presence and grow their business through better web / mobile design, development and online marketing.Learn more about me or follow me on Twitter, Facebook, Google+ or LinkedIn.

  • Jake

    Not sure I agree with this one: “Host location fits the geographic location(s) of your target audience.”

    Can you explain why the physical location of your host needs to be near your target audience? This really shouldn’t matter unless you’re hosting with a company in a different county (which would be a terrible idea in most cases).

    • Thanks for the question, Jake. Typically this doesn’t really matter, like you said, unless we’re talking about a different country.

      That said, it can still be ideal, but not required, to have your website hosted in the location closest to where your target audience is. Even though we’re talking about fractions of a second, the less time it takes for files to be served to the web the faster a website can load and keep visitors on it.

      Again though, not really something to get hung up on unless you’re planning on building a website for a target audience located in another country.

  • jhonn

    For developing your choice website ,you should hire custom wordpress and plugin developers.

  • This really is useful post for me, I have been become now you fan Mr. vinny thanks