Covered in this blog post:
Pre Launch Checklist - The Initial Steps
Technical Optimisation Checklist
Whether you’re new to the world of SEO or are stuck using the same old optimisation techniques, it’s easy to miss a trick that will make a real difference to your rankings.
Search engines are always experimenting with new features, developing algorithms and changing ranking factors, so there is a lot to consider when it comes to deploying the perfect SEO strategy.
To ensure you’re in the best position to get your website ranking, we’ve created an in-depth checklist that covers everything you need to consider in 2018.
Pre Launch Checklist - The Initial Steps
Search Engine Optimisation isn’t something that should only be considered after you’ve built or even launched your website; it needs to be kept in mind from the beginning and throughout your entire project. From your initial research, through to planning your site structure, SEO should be a major consideration.
To ensure your project gets off to a strong start, here is what you need to tick off before going live.
1. Check Out Your Competitors
Whether you’re launching your first website or simply looking to improve your SEO performance, you need to know what’s going on in the market. Having an idea of how your competitors are performing is an easy way to spot opportunities and create an effective strategy.
One of the best ways to learn is by learning from those who are already doing well, so take the time to analyse every aspect of their website. See how their site navigation works, take a look at what landing pages they have and make a note of what keywords they have used. But be warned, just because they are doing things a certain way, it doesn’t necessarily mean it’s right or that things can’t be done differently. Be original. Be creative. Be smart about what will please both search engines and users.
2. Set-up Search Console
If you’re launching a new website, this part specifically applies to you.
As best practice, now is a good time to get your Google and Bing Webmaster tools set-up. They are incredibly powerful (and free) SEO tool that helps you to track your website’s health, crawler issues and overall performance.
Whilst you can do this post-launch, doing it beforehand means that as soon as your website is launched, you’ve got the tools in place to start seeing how well your website is doing.
If done correctly, setting up your account is a fairly simple process.
First, head over to Google Search Console, formerly known as Webmaster Tools, and sign in.
Next, add your website and pick one of the available verification methods and follow the simple instructions.
Although Bing is not as popular as Google, it is growing in popularity and should therefore also be considered. With this in mind, don’t forget to go through the same process with Bing Webmaster Tools.
For now, this is all you need to do. We’ll return to this later when we’re talking about robot.txt.
3. Get GA ready
In order to gain valuable insight into your visitor demographics and website performance, you need access to analytics.
Google Analytics is one of the most popular web analytics services and the easiest way to see how people find and engage with your website. Recording data such as traffic levels, user engagement times, bounce rates, page views and user demographics, it’s essential that you have a GA account.
To get set-up, you need to register for an account and install your unique GA tracking code onto your website. Depending on how confident you are going into the backend of your website, you may or may not need your web developer for this.
Quick Tip:
If you use a well-known content management system, you can install a plugin which allows you to set-up analytics by entering your GA code. Just make sure it is compatible with the CMS version or the theme version if using a theme.
4. Blocking Crawlers from visiting the dev site
When you’re in the middle of building a new website, you can easily forget to discourage search engines from crawling the website. So make it a part of your checklist to stop Google and other search engines from crawling your website before it’s ready.
To do this, either put the below in your robot.txt file or find an option in your CMS block all bots from crawling the website.
Agent: *
Disallow: /
Keyword Research Checklist
As a core part of any strong SEO strategy, keyword research needs to be done with user intent, service offerings and business objectives in mind.
Whilst you can spend hours and eventually days trawling your mind and the internet for relevant keywords, this mini checklist will help you find the right tools to get your business to where you want it to be online.
Quick Tip:
With the potential to end up with hundreds, even thousands of keywords, a good place to start is your sitemap. Create a spreadsheet that follows the structure of your website and list 1 - 3 keywords for each page. By doing this, you can make a more conscious effort to optimise each page for a specific term or phrase and keep your research more focused.
1. Find Staple Keywords With Google Keyword Planner
As Google’s official keyword research tool, Google Keyword Planner is used by many SEO professionals and marketers as a quick and easy way of finding useful keywords.
Providing insight into relevant keywords, keyword phrases, search volume and competition, it’s a great free tool that gives you a starting point. However, as it sits within Google AdWords, you need to bear in mind that the competition figure is for paid advertising, not organic. Nonetheless, it is still useful for SEO keyword research.
2. Delve Deeper With Long Tail Keywords
Short tail keywords such as ‘tennis shoes’ are often more competitive and much harder to rank for. Finding more unique, but still relevant, long tail keywords gives you a better chance at ranking in the right places.
For example, “red tennis shoes for women” is still relevant to your website or product, but the competition will be much lower.
On top of this, using more long tail keywords means you’re focusing your efforts on attracting customers who are searching more specifically for what you’re offering; meaning they will be more likely to purchase or enquire.
One easy way of collecting long tail keywords is by using ‘Google Suggests’.
Simply type a keyword into Google and don’t press enter. Instead, let Google present you with a whole treasure trove of suggestions in a drop-down box.
Thanks to AI and Google’s eagerness to be more helpful, you’re now looking at a whole list of search terms that you know people have used to search for products and services like yours.
3. Tap Into Users’ Minds With Question Keywords
If you think about it, we all use Google to answer aI’d go query. We are all looking for an answer or a solution to our problem. So finding question keywords that target queries in the form of a question is a great way to get your blog posts and articles amongst the top results in SERPs.
For example, a homeowner who is considering remortgaging their home may want to know more about how the process works. To get the answers they need, they will most likely search with a question such as ‘how do I remortgage my house?’. This is now a great keyword phrase that you can focus on and rank for with a helpful blog or guide.
Answer The Public is another useful tool that is completely free to use. Just type in your keyword and the wise man with the beard will provide you with tonnes of questions that people have used to search the internet.
On Page Optimisation
Once you’ve completed all of your research, it’s time to turn your attention to your website. Using a few tried and tested SEO techniques, you should now start to optimise your on-page elements such as content, meta tags, and URLs.
1. Make The Most Of Your Meta Tags
Whether it’s a title tag, meta description or alt tag, all of your meta tags present an obvious opportunity to increase traffic. By incorporating keywords and spending time optimising each one, you can show both search engines and users exactly who you are and what you do.
Title Tags
Starting with title tags, it’s no secret that you should include your keyword in here - but the real question is where?
Typically, you want to put your keyword as close to the front as possible. You want to clearly show both users and search engines what your page or post is about. We treat our title tags as headlines; short, snappy and engaging.
For example, a guide for on-page optimisation could be called “On-page Optimisation: A Complete Beginners Guide’.
E-commerce Title Tags
When it comes to eCommerce websites, things work a little differently.
With multiple pages selling the page product in a different colour or style, it’s important to ensure that your title tags are all unique. Otherwise, you can risk creating lots of duplicates that will affect your site health.
Thinking of different title tags for pages selling similar products or products from the same brand can be challenging. Therefore, try to focus on using unique key phrases rather than individual keywords.
An easy formula that works well and clearly displays information that the consumer is looking for is the ‘brand-model’ recipe. This involves focusing on including relevant product information and the name of your brand.
For example, your title tag should be structured in the following way: Brand - Model - Type.
Meta Descriptions
Working in partnership with your title tag, your meta description is another great place to incorporate keywords and outline your offering.
See it as your very short window to pitch your product or services to the user before they click through to a competitors website.
A good meta description will include your focus keyword, summarises the page, engage the user, include a call-to-action, and most importantly, be unique.
For example, both AirBnB have created great meta descriptions. They are engaging, include their keyword and summarises what they are offering.
Learn more about what makes a good meta description in our other helpful blog post.
Alt Tags
Adding images into your blog post or landing page is a great way to incorporate another form of content and engage the reader. But whilst search engines are clever, they aren’t smart enough to read images.
Therefore, to make things easier for them, you need to make sure you optimise your image alt tags and filenames. It’s a really simple task and one that will pay off.
Start by saving the image using a filename that briefly describes what the image is. Then, when you add it on to your website, give it a descriptive alt tag.
For example, the image below could have the filename “three-puppies-in-basket.png” and the image alt text could read “three-cute-puppies-in-a-basket”.
2. Incorporate Keywords Into Your Copy
Keywords have always played a major part in getting your website ranking in the right places. But gone are the days of ‘keyword stuffing’. Now, if you are caught using these black hat tactics, your website will be penalised and recovering your rankings will be a long and painstaking process.
Today, search engines look for quality content that not only incorporates keywords but provides useful, reliable information. So, instead of forcing the same keyword into every sentence, it is best to mention your chosen keywords a few times and support it with synonyms. But as good practice, try to include your main keyword within the first 150 words of your copy.
Once you’ve achieved this, it’s time to consider LSI keywords.
LSI keywords are terms that are semantically related to your main keyword and support you in helping search engines to better understand your content. If you’re stuck for ideas, try using tools or websites such as LSIGraph.com.
Quick Tip:
Don’t panic over using enough keywords. Write naturally and you’ll probably end up incorporating several keywords without noticing. You can always go back and add in any that you’ve missed, but it’s important that the copy reads well and engages the user.
3. Create A Strong Page Structure With HTML
Ensure your content is clear and easy to read by making good use of h1s, h2s and h3s. By breaking your copy down into smaller digestible chunks, it not only provides a better user experience but also the chance to incorporate keywords in headings and subheadings.
For example, we have used keyword phrases such as ‘Keyword Research Checklist’ in our subheadings to help this checklist rank higher for more specific search queries.
Whilst using HTML won’t send your rankings through the roof, it is a small factor that sets you in the right direction.
4. Spot Opportunities for External and Internal Links
Link building is another fundamental part of a successful SEO strategy. Taking the time to review your content and find opportunities to insert both internal and external links is a sure way to boost your rankings. By linking to other quality content and sources, you’re showing Google that your own content is well-referenced and credible.
Whilst you may find it fairly easy to link your internal pages, be tactical about the anchor text that you choose to link with. Try to use a keyword or phrase that not only helps the user to find more useful information but also works towards ranking your website for your specific terms.
For example, try to avoid linking with the classic ‘click here’ anchor text. Instead, try to use a keyword such as ‘SEO checklist’ or even a long tail keyword such as ‘things to consider when launching your website’.
Quick Tip:
Try to link to 5-8 external authority websites and 2-5 internal pages in any one article.
5. URLs - Keep Them Short and Sweet
No one likes a messy URL. User’s don’t trust them and Google can’t understand them, so it’s best to keep them clear and concise.
You want to make sure your URL clearly indicates what your page is about, so best practice is to follow your folder structure and incorporate your main keyword.
For example, our target keyword is ‘SEO checklist’. So we made our URL for this page “champions.digital/seo-checklist-2018”.
If you want to learn more about how to create SEO-friendly URLs, be sure to check out our dedicated blog post.
6. Make Sure Your 404 Page is Helpful
404 Error pages are annoying at the best of times. But what’s more annoying than facing one with nowhere to go?
As a simple solution for turning a problem into an opportunity, create a custom 404 page that redirects users to another piece of great content that you’ve published.
Technical Optimisation Checklist
It is true, content is king, but Technical SEO can be your knight in shining armour. Whilst many of us try to stay clear of all things technical, our mini checklist will help you in fixing common technical SEO issues.
1. Submit Your Sitemap To Search Console
We mentioned search console at the start of this checklist, but if you haven’t already, you need to now make sure your xml sitemap is submitted to Google and Bing.
Many marketers worry that creating an xml sitemap will be too tricky and technical, but in reality, it isn’t as difficult as it sounds.
With most leading CMSs you can find a module that you can integrate to automatically generate a sitemap based on the pages that exist. All you need to then do is select the priority of each URL or group and then the frequency in which you would like them to be crawled.
Once you’ve done this, simply login to your Google and Bing Webmasters accounts and submit!
2. Identify and Resolve Duplicate Content
With Search Engines continuing to crack down on duplicate content, you are bound to be faced with duplication issues at some point. Whether it’s a duplicate meta title, URL or webpage, they are common errors that can become costly.
Using helpful SEO tools such as ScreamingFrog and SEMrush, you can crawl your website and uncover all types of duplicate content. Once you’ve found them, simply review and rewrite.
3. Fix Any Broken Links
Broken links are small but extremely significant in maintaining strong SEO rankings. But unfortunately, the annoying thing is that they can happen at any time. You have no control over the website that you’re linking to, so it’s vital that you use tools such as SEMrush to keep an eye on them.
As part of your ongoing strategy, allocate time in your weekly or monthly schedule to crawl your website and fix any broken links. If the page no longer exists, simply find a new alternative that is still relevant and helpful to users.
4. Secure Your Site With HTTPS
As a confirmed Google ranking signal, HTTPS is a nice additional extra to consider.
HTTPS basically encrypts and protects information such as payment details. For eCommerce businesses, it is crucial to have HTTPS, as it builds consumer confidence as well as keeping details secure. Whilst it is not as important for all websites, it can definitely add a sense of security for users and can be a positive signal to Google.
If you want to make your website HTTPS secure, speak to your web developers or hosting company about purchasing an SSL certificate.
5. Review Your Robot.txt file
This is the first place a crawl bot visits to know what pages it should and mostly should not crawl. The file sits on the top level of the FTP (file transfer protocol) which you can speak to a web developer about. The file itself should be utilised with a strategy to enhance crawl budget, as crawl bots have trillions of sites to crawl hence we have to spend the crawl budget as best as possible.
Right at the top, there should also be a mention of the sitemap url in the form of:
Sitemap: www.example.com/sitemap.xml
6. Make Your Website Mobile-Friendly
Since the rise of the smartphone, more and more people are using their phones to surf the internet. In response to this, search engines are now prioritising websites that are responsive and providing an enhanced mobile experience.
Whilst there are lots of things to consider when making your site mobile-friendly, it’s always a good idea to start by actually viewing your website on a mobile device. It may sound silly, but many people forget to experience their own website through a mobile - especially if they work on a desktop all day.
As an alternative, Google has also created a great tool that shows you whether your website is mobile friendly or not.
7. Check Your Site’s Loading Speed
A slow loading website doesn’t go down well with both users and search engines. So if your pages are taking a long time to load, then expecting high SEO rankings would be unrealistic.
As best practice, you should regularly check your site speed. Using tools such as PageSpeed Insights, you can not only quickly see your site loads for mobile and desktop users but also ways in which you could improve the loading speed.
Content Checklist
If you really want to boost your rankings in Google, you will need high-quality content. Without it, you’re fighting a losing battle.
Great content is at the heart of every strong SEO strategy, so this checklist is here to make sure your content gets the best rankings in 2018.
1. Create Content Around Keywords
You already know what keywords you would like to rank for, so what are you doing about it?
Sometimes without realising people aim to rank for something that they haven’t even covered on the site or if they have, it’s not in enough detail.
From experience, it is essential to have a mixture of broad and technical knowledge around a piece of content to showcase experience, guidance and authority. It is what makes the page authoritative alongside many other factors i.e. backlinks from authoritative websites.
Long tail keywords also make great blog titles and are less competitive. If you think that there is enough information to create a landing page, why not go that step further and provide a helpful guide or resource?
2. Break Your Content Down Into Chunks
No one likes reading great big blocks of text. No matter how nice your font is, people won’t read it - especially not on a mobile. So it’s time to create nice, easily digestible chunks.
The Plain English Campaign recommends that lines should not run to more than 70 characters. Additionally, paragraphs should be kept to a maximum of a few lines, especially if the line length is fairly long.
An easy way to avoid big chunks of content is to introduce a simple structure. Make use of headings and subheadings and suddenly you’re page becomes a lot easier and quicker to read. Refer back to the point we made earlier about using appropriate h1s, h2s and h3s and you’ll soon have a well-structured piece of content that is easy to follow and enjoyable to read on all devices.
3. Watch Your Word Count
As more companies start to realise the importance of creating quality content, the word count needed to secure top rankings continues to rise.
In 2017, Hubspot found that their blog post sweet spot was 2,500 words. Similarly, a joint study by OKDork and Buzzsumo stated that copy over 3,000 words receives more social shares.
This might sound like a lot, but if you are serious about rankings, you need to dedicate time to create a helpful guide or in-depth article.
4. Start Using Schema Markup
Whilst using schema markup on your website is one of the more advanced tasks to master, it is definitely worthwhile. By putting this code onto your web pages, you help search engines to understand your content better and provide users with more relevant and helpful information.
For example, you can use rich snippets to tell Google to pull out important information such as product prices, event details, brand names and reviewing ratings into the SERPs.
In doing this, you’re making your organic listing on SERPs more appealing, credible and engaging with users. And, as a result, you’re guaranteed to have a higher CTR. But if you’re still not convinced, then have a read of what Google has recently said and how Schema can help your rankings.
Local SEO Checklist
Whether you’re a small start-up or a big-time brand, local business is always good business.
Today, consumers are searching locally at all hours of the day for a whole number of reasons. They can be searching for a contact number, service reviews or even a new place to grab a bite to eat. In fact, 50% of consumers who do a local search on their smartphone visit a store within a day and even more impressively, 78% of local-mobile searches result in offline purchases.
So yes, Local SEO is an important element to the checklist.
1. Get On Google My Business & Bing Places For Business
Ensuring you have an account set up for Google My Business and Bing Places for Business is essential for local SEO. They are free portals that enable local business owners to list their business and optimise for local search.
Simply set up an account, add important information such as opening times, contact details, a link to your website and then finally request verification. It’s a quick and easy process that puts you firmly on the local map.
2. Optimise By Location
To give your business the best chance of sitting at the top of the results page for geographic search queries, you need to ensure you have pages that are focused on specific locations.
For example, as a digital agency, we are much more likely to rank number 1 for ‘digital agency nottingham’ than the much broader term ‘ digital agency’. Hence target to acquire business based on location and if you have a bigger budget, look to set out national campaigns.
To optimise by location, focus on including locational keywords in important places such as your title tag, meta description and body copy, but don’t overdo it as it needs to be natural, not forced.
3. Get Listed in Local Directories
Securing credible backlinks from local directories is an easy way to support your quest to rank locally.
Set some time aside to find a number of credible directories and guest posting opportunities to get building on those backlinks!
If you want to get serious about Local SEO and get to the top of the Local search, take a look at our complete local SEO checklist.
Post Launch Checklist
As many of us know, SEO isn’t something that you do once and leave for a few months. To secure top rankings you need to invest time and energy into creating quality content, securing backlinks and a whole range of other things.
So after your website is launched, it’s important that you continue your efforts and deploy an effective SEO strategy.
Here are a few things you should consider.
1. Keep On Top Of Your Reporting
After putting so much into getting either your website launched or getting it to where you want it to be, it would be a shame not to see how well it is performing.
Setting up reports using tools such as SEMrush, Google Analytics and Google Data Studio is a great way to keep track of how well your website is doing and the perfect place to learn more about the way users interact with your website.
2. Check Crawlability
It’s essential to regularly check the crawlability of a website as important pages could be blocked, having a dramatic effect on how the site is understood by search engines.
Don’t forget that there are plenty of free tools such as SEMrush and Google Search Console that you can use to make this task nice and easy.
3. Analyse Your Server Logs
Always analyse your Server logs. It sounds like a mundane task, but ignoring it could mean missing out on critical areas that crawlers are struggling to understand and then leaving the website.
Hence keeping track of the journey and the time it takes for crawlers to venture through your website is important. Especially when the bots run on a tight schedule, so we have to make the most of the crawler budget.
From time to time, make it a priority to analyse the data and see which pages are taking too long to crawl and where things can be improved. Also, consider how to push crawlers to the more commercial pages to get them in a better position to be ranked/understood better.
4. Audit Again and Again
SEO audits should be carried out quarterly, if not monthly depending on the size of the website and the time available.
Providing a holistic overview of your SEO performance, an in-depth audit can be a complete game changer. It can uncover a whole bunch of obstacles and opportunities that could make a real difference to your rankings.
Whilst there are a number of good free auditing tools out there, if you’re not as experienced in SEO it is always best to seek an expert’s advice so you can get to the nitty-gritty of what’s working and what’s not.
Now that we have reached the end of our checklist you should not only understand more about the SEO essentials but also have the confidence that you will improve your rankings in 2018.
Whenever you’re looking to launch a new website or climb the SERPs, keep this checklist in mind and you’re guaranteed to be taking a step in the right direction.