Screaming Garlic Blog

Before you design and build a website, think about SEO

Written by Michael Klausner | Feb 21, 2017 11:38:59 PM

What if you’re asked improve organic rankings for your website. And what if after doing an audit, a dive into some market analysis, and a review of your current sales funnel, you come to the conclusion that:

  • you have to re-design your site
  • you have to migrate your site to another theme/platform
  • you have to rethink your business model, because you’re not providing any differentiating value

This can happen when SEO is only seriously considered after the site and business are up and running.

There are three significant areas to consider under this SEO umbrella. They range from general strategic questions to technical areas to the final design considerations.

Let’s look at what each of these areas focuses on:

Strategic Considerations for SEO:

  1. Think about how your mission statement and SEO need to match up

    Are you searching for terms that describe the customer problem and your solution? Your value proposition might not have many searches; in this case, you need to create a brand association with the problem-solving for specific customer needs. (Other ways of getting traffic are discussed in: “How to Do SEO for Sites and Products with No Search Demand”).

How competitive are these terms? You may find that space is too competitive and you will need to look into alternative or long-tail variations of your offering.

  1. Get to know your customer segments

  • How large is your market? Is the potential audience growing or shrinking? (A tool to assist you: Google Trends.)
  • What are our key personas — their demographics, motivations, roles, and needs? (If you are short on time, Craig Bradford’s Persona Research in Under 5 Minutesshows how to draw insights using Twitter.)
  • How do they behave online and offline? What are their touch points beyond the site?

This understanding will allow you to build your site architecture around the stages your customers need to go through before completing their goal.

Here’s a useful framework for how to build killer content by mapping keywords. Ideally, this process should be performed in advance of the site build, to guide which pages you should have to target specific intents and keywords that signify them.

  1. Find your digital competitors

Knowing who you are competing against in the digital space should inform decisions like site architecture, user experience, and outreach.

Identify who falls under these three main types of competitors:

  • You search competitors:those who rank for the product/service you offer. They will compete for the same keywords as those you are targeting, but may cater to a completely different intent.
  • Your business competitors:those who are currently solving the customer problem you aim to solve.
  • Cross-industry competitors: those who solve your customer problem indirectly.

After you come up with the list of competitors, analyze where each stands and how much operational resource it will take to get where they are:

  • What are our competitors’ size and performance?
  • How do they differentiate themselves?
  • How strong is their brand?
  • What does their link profile look like?
  • Are they doing anything different/interesting with their site architecture?

Tools to assist you: Open Site ExplorerMajestic SEO, and Ahrefs for competitor link analysis, and SEM rush for identifying who is ranking for your targeted keywords.

Technical areas to consider

  1. HTTP or HTTPS

Decide on whether you want to use HTTPS or HTTP. In most instances, the answer will be the former, considering that this is also one of the ranking factors by Google. The rule of thumb is that if you ever plan on accepting payments on your site, you need HTTPS on those pages at a minimum. And, nowadays, even collecting prospect information such as name and email should get that extra protection.

  1. Determine the rules for your URLs

Duplicate content issues may arise when Google can access the same piece of content via multiple URLs. Without one clear version, pages will compete with one another unnecessarily.

In developer’s eyes, a page is unique if it has a unique ID in the website’s database, while for search engines the URL is a unique identifier. A developer should be reminded that each piece of content should be accessed via only one URL.

  1. Site speed

Developers are under pressure to deliver code on time and might neglect areas affecting page speed. Communicate the importance of page speed from the start and put in some time in the brief to optimize the site’s performance (A three-part Site Speed for Dummies Guide explains why we should care about this area.)

  1. Languages and locations

If you are planning on targeting users from different countries, you need to decide whether your site would be multi-lingual, multi-regional, or both. Localized keyword research, hreflang (you definitely want to look up this one) considerations, and duplicate content are all issues better addressed before the site build.

Using separate country-level domains gives an advantage of being able to target a country or language more closely. This approach is, however, reliant upon you having the resources to build and maintain infrastructure, write unique content, and promote each domain.

If you plan to go down the route of multiple language/country combinations on a single site, typically the best approach is subfolders (e.g. example.com/uk, example.com/de). Subfolders can run from one platform/CMS, which means that development setup/maintenance is significantly lower.

  1. Ease of editing and flexibility in a platform

Google tends to update their recommendations and requirements all the time. Your platform needs to be flexible enough to make quick changes at scale on your site.

Design areas to consider

  1. Architecture and internal linking

An effective information architecture is critical if you want search engines to be able to find your content and serve it to users. If crawlers cannot access the content, they cannot rank it well. From a human point of view, information architecture is important so that users can easily find what they are looking for.

Where possible, you should look to create a flat site structure that will keep pages no deeper than 4 clicks from the homepage. That allows search engines and users to find content in as few clicks as possible.

Use keyword and competitor research to guide which pages you should have. However, the way pages should be grouped and connected should be user-focused. See how users map out relationships between your content using a card sorting technique — you don’t have to have website mockup or even products in order to do that. (This guide discusses in detail how to Improve Your Information Architecture With Card Sorting.)

  1. Content-first design

Consider what types of content you will host. Will it be large guides/whitepapers, or a video library? Your content strategy needs to be mapped out at this point to understand what formats you will use and hence what kind of functionality this will require. Knowing what content type you will producing will help with designing page types and create a more consistent user interface.

  1. Machine readability (Flash, JS, iFrame) and structured data

Your web pages might use a variety of technologies such as Javascript, Flash, and Ajax that can be hard for crawlers to understand. Although they may be necessary to provide a better user experience, you need to be aware of the issues these technologies can cause. In order to improve your site’s machine readability, mark up your pages with structured data as described in more detail in the post: “How to Audit a Site for Structured Data Opportunities”.

  1. Responsive design

As we see more variation in devices and their requirements, along with shifting behavior patterns of mobile device use, ‘mobile’ is becoming less of a separate channel and instead is becoming an underlying technology for accessing the web. Therefore, the long-term goal should be to create a seamless and consistent user experience across all devices. In the interest of this goal, responsive design and dynamic serving methods can assist with creating device-specific experiences.

 

In the end ... start with SEO

This is a team effort. A lot of these issues are technical in nature so make sure you get the right team members at the table because to reach the end goal of better visibility, brand awareness and SEO best practices take a group of business-minded folks and technologists.