Seo Audit Checklist: Leanne Wong
Seo Audit Checklist: Leanne Wong
Seo Audit Checklist: Leanne Wong
Hey you! Great job on downloading this SEO Audit checklist. I know that Search Engine
Optimization can be intimidating so I just wanna say, don't worry, I gotchu.
This checklist is everything you need to know and implement to improve your website's
technical site hygiene and optimize your content for search performance.
The recommendations here are prioritized based on the highest impact to improve organic
rankings and quality of traffic.
How to use this SEO Audit Checklist: There are 2 parts to this audit: Content SEO and
Technical SEO. I recommend going through the pages chronologically as they are meant to be
tutorial-oriented and actionable, so you can take steps to implement the recommendations here
to your own site as you go through this checklist. If you would like to jump to a particular
section, start from either the 'Content SEO' section or 'Technical SEO' part, but start from the
beginning. Cheers, buddy.
Here's to improved rankings and search performance, and growing your Blog+Biz.
If you have any questions during / after this audit, drop me a message here at
info@leannewong.co
Best,
Leanne
This 27-page SEO Audit Checklist is broken down into 2 parts: Content SEO and Technical
SEO.
Technical SEO is about getting search engine crawlers (Googlebot) ability to crawl and
index your web pages on its index effectively.
Content SEO is about making optimizations and changes to the content on your page, with
the goal of improving your rankings on search results and drive more traffic to your site.
CONTENT SEO
Title Tag Optimization
Meta Description Optimization
Heading Tags
SEO-Rich Content
Keyword Density
Long-Form Content
Internal Linking Strategy
Image Optimization
Search Intent
Keyword-to-Content Mapping
TECHNICAL SEO
Google Search Console
XML Sitemap
Page Speed Optimization
Broken Links (404 status code)
CONTENT SEO
1. TITLE TAG OPTIMIZATION
Every page and blog post on your site should have an SEO-optimized title.
Your <title> tag appears on Google search results and is the most prominent part of your page on the
search result.
Title tag
Meta
description
If there is no meta description written, meaning it is empty, then Google will extract whatever content
from your page it thinks is relevant to a user's query and display it on the search result. So it is better
to have a well-crafted meta description optimized with keywords and call-to-action words already,
to maximize the full benefit of the meta description tag for SEO.
On Wordpress, you can very easily write a unique meta description with the Yoast SEO Plugin:
Think of heading tags like an outline for your content. Each heading is used to convey main points and
sub-points of your topic.
Imagine your article is 1,000 words long, how much of that contains your target keywords? Target
keywords are keywords you want to rank for.
According to Yoast, the recommended keyword density is about 2.5 - 3%. So if your article has 1,000
words, 30 of those words should contain your target keyword. That would hit the 3% density mark.
In other words, your target keyword should appear 30 times in your entire article.
But I recommend to mix it up - have a primary keyword target and long-tail keywords. Then, increase
that keyword density to 5%.
1 primary keyword for main topic (use 10 times in your article)
15 long-tail keywords (use twice each)
1 primary keyword for sub-topic (use 10 times in your article)
So now, you have a keyword cluster of different keywords that are related to each other, appearing
50 times in your article.
I do highly recommend writing long-form content because it provides more value. There's just no
denying that more content provides more information, is more educational and engaging. Also,
there's more room to include keywords too.
So take the time and beef up your articles. As a content writer, I know the aches of coming up with
ideas. So what i usually do is come up with a skeleton of the article first then finish writing slowly and
steadily.
https://www.leannewong.co/great-content-
marketing-tips/
Googlebot use internal links to find the pathway of a website. They literally go from one page to
another, trying to find all the pages on your site. So linking your pages (internal linking) provides that
crawlable site architecture for Google to find your content.
So imagine you have a large site with hundreds of articles, without proper internal linking, some pages
or older blog articles that deep inside your site will be difficult to find. These buried pages would not
be easily accessible by search engine crawlers (Googlebot).
Internal linking also helps readers to navigate your website content too.
This can be a short, descriptive phrase about what your image. Like "blogging-strategy-guide",
"cheese-raspberry-pie".
So avoid using the generic, default file name like "DSc101.png", "pic1". Because they don't provide much
information about your images.
On Wordpress, you can edit the alt text of your image directly. Quick and easy.
By categorizing these different queries into specific intent, we have a better understand of what
people's motivations are when searching for something.
Different search intents need to be matched with different content types. A person visiting your site for
generic information might be looking for a resource article or tutorial post (Informational Intent),
whereas someone searching for a solution is more ready to make a purchase (Commercial Intent).
In SEO Demystified, I teach about SEO Copywriting and Searcher Intent and keyword-to-content
mapping is something we discuss at length. Here's a quick snippet:
From the top, we have search queries that people type into Google. Such as "what is book keeping" or
"buy book keeping software". These indicate different search intents.
The type of content to match an informational intent would be list posts, roundup articles, tutorials
and in-depth educational guides.
Whereas Navigational and Commercial intents would be best mapped with content types geared
toward conversions, to help people take action. Such as testimonials, free trials and webinars.
Conclusion
Creating the right type of content that matches search intent is the foundation of SEO Copywriting. It
is a mix of technical understanding of how semantic search works and the flair of good writing that
keeps readers engaged, and coming back to your blog for more.
To learn more about SEO Copywriting, Semantic Search and nailing your first keyword ranking in 90
days, check out my flagship course, SEO Demystified. You can join for $39!
CLICK TO ENROLL
TECHNICAL SEO
Core areas covered have the highest impact on SEO and ranking performance on Google.
Google Search Console set up and indexation checks.
Technical SEO priority issues: Broken links, Page Speed and Mobile Usability.
Verify your Google Search Account ownership. There are 4 ways you can do this. I usually just
upload it as a meta tag on my website. Alternatively, if you already have a Google Analytics or
Google Tag Manager account, you can verify it from either of those.
Further Reading:
2. SUBMIT A SITEMAP
If there is anything you can do today to improve your site's technical SEO, just do this. Submit a
sitemap to Google search console. A sitemap helps Google find your content. A sitemap is actually an
XML file, short for "extensible markup language". Which is a method to display information on a site.
Option 1: Build your own sitemap using Screaming (No need coding)
Time needed: 5 minutes
Step 2: After installing ScreamingFrog, enter your URL address (homepage) into the start bar. Then
press enter.
ScreamingFrog will now crawl all the URLs in your website domain. This should take no more than 2
minutes. On the free version, you can crawl up to 500 URLs only. So if you have a huge website with
more than 500 URLs, then you might want to consider buying the paid version instead.
Step 3: After the crawl is complete, you should see the bar say '100%' in green.
Step 4: Navigate to the menu and click on Sitemaps > Create XML Sitemap
Step 5: The default option should only tick to 2xx status code pages, as seen below. Just double
check that it is indeed such.
Make sure you don't have any URLs with status code 301 or 404 or anything else. We only want status
code 200 URLs. These are the live, active pages we want Google to index.
Step 6: Then, click on next and save your sitemap. Click save. DONE!!!
Step 1: After manual coding your XML sitemap, make sure you use an XML Validator Tool.
Step 2: Upload your sitemap file to the root folder of your site.
Step 3: Submit your sitemap to search engines. To do so, you need to submit it to Google search
console. Make sure there are no errors after you submit and a "success" status is shown.
Pat yourself on the back, you have just created your own XML sitemap, uploaded it to
your website's root folder and submitted to Google. GOOD JOB BABY.
For Squarespace users, it appears that your site comes with a sitemap automatically based on this
article. So you don't have to create one manually at all. Wow. Awesome!! Now all you have to do is
submit your sitemap to Google Search Console.
To submit your sitemap to Google, here is an article to guide you through.
For Joomla users, check out this article by Joomla Developers. Apparently there are sitemap
extensions available in the Joomla Extensions Directory.
For Blogger/Blogspot users, check out this article by MasterBlogging.com. It walks you through how
to submit your blogspot blog posts sitemap to Google.
It is a file on your site that tells search engine crawlers (Googlebot) about your website content:
What is the relationship between pages and information (e.g videos) on your site
Which pages are important
When these pages were last updated
In other words, an XML sitemap actually makes it easier for Googlebot to access your website content
and index your pages and blog articles better. This at the end, increases your chances of ranking on
Google's search results, aka boosting SEO rankings.
3. Site Speed
MY FAVOURITE PART OF TECHNICAL SEO.
Site Speed is how much time it takes for your site to load. A fast loading site is crucial for user
experience and search engine optimization.
Google does not want to serve up webpages on its search results that has bad user experience. And
guess what? PageSpeed is an official ranking factor on according to Google Developers.
Improving your site load time can drastically boost your SEO. No matter how well-optimized your
content, a slow loading site will hurt your chances to get that content ranked and read by visitors.
Two reasons - First, Googlebot would have a hard time crawling your site (timeout) if the site load
speed is takes too long. Second, users will bounce off your site, and a poor landing page experience
would negatively affect SEO.
Alright! Let's get down to actionable steps you can take to improve your site speed immediately.
A study by Pingdom found that as soon as a webpage loads for more than 3 seconds, more than 30%
of users will bounce off the site.
Next, you'll get some initial diagnosis of your website speed performance:
https://gtmetrix.com/
https://tools.pingdom.com/
I truly wish I had beefed up my technical knowledge first before making any changes on my site, and
spending hundreds of dollars on "premium" SEO tools.
There is no magic tool to make your site lightning fast overnight. Do take it from me, who's been there
and got my fingers burnt. Don't waste money on expensive SEO tools before understanding why you
are investing in those.
https://developers.google.com/web/tools/lighthouse/
Start from the Lighthouse tab > Audit References > Performance
Everything you need to learn about site speed and website performance is there.
The contents will be very intimidating, but spend a good 1-2 weeks just digesting that content. Make
notes, dive deep into each element under performance. It will help you understand site speed and
what really comprises of site speed optimization.
Imagify
TinyPNG
Optimizilla
W3 Total Cache
WP Rocket
Gulpjs
Autoptimize
This happens when somebody tries to find a URL on your page that no longer exists. It looks something
like this.
URL typo: when you or somebody makes a mistake typing your URL into the browser. This is out of
your control, so no worries.
Changing the URL name. This is when you change/update the URL of your blog post or page (also
known as “permalink”).
Website migrations: When you undergo a website revamp or migration, such as migrating from
HTTP to HTTPS or changing your domain name – if your old pages did not redirect to the new ones,
that would result in broken endpoints.
The Solution
Prevention is better than cure!
Make sure to 301 redirect every URL you changed to the new one. This will prevent a ton of headache in
the future.
On WordPress, use a handy 301 redirect plugin. There are a few you can try out:
1. Simple 301 Redirects
2. Redirection Plugin
3. Yoast SEO Plugin (premium)
On the server level, you can set up 301 redirect in your .htaccess file. This is the cleanest and fastest
way to perform redirects.