SEO Audit Checklist
SEO Audit Checklist
Indexing
Accessibility
Architecture
Links
On Page
Content
Keywords
Analytics
Ecommerce
International
Semantic Markup
PPC
Video
Business Strategy
Social
Design
Branding
Check
Screaming Frog
GWT
Crawl Test
Does their sitemap have more than 50,000 links or > 10MB unzipped?
Does the site have separate sitemaps for the main categories/sections of
the sitet?
If the site is a blog, does it use a plugin to ping the search engines to let
it know it's updated?
See if your site is redirecting Google IPs
Instructions
Search for [site:yoursite.com] in Google
GWT: Health > Index Status
http://www.sitemaps.org/protocol.html
Tools:
http://gsitecrawler.com/ (Windows)
http://www.intelli-mapper.com/index.php/purchase (Windows)
http://www.xml-sitemaps.com/ (Online)
http://peacockmedia.co.uk/integrity/ (Mac)
http://www.xml-sitemaps.com/standalone-google-sitemap-
generator.html (Paid but cheap)
Screaming Frog: Screenshot of steps -
http://screencast.com/t/MaDq1Eyn
Run through Screaming Frog: Mode > List > File Format:
SiteMap (*.xml)
Screaming Frog: Mode > List > File Format: SiteMap (*.xml)
* sitemap.tv.category.xml
* sitemap.tv.product.xml
* sitemap.digital-camera.category.xml
* sitemap.digital-camera.product.xml
How does the site (both content and navigation) look/function when you
turn off CSS, JavaScript, and cookies?
Do all of the navigation links work when Javascript is turned off?
When you view the cached version of the homepage, does all the
content show up?
When you view the cached version of the homepage, are navigation
links present?
When you view the cached version of the homepage, do links show up
that aren't visible on the page?
Is any content being pulled in with iframes or from an external source?
How is the site's overall speed performance?
Does the site leverage caching well to minimize page load time and
reduce HTTP requests?
Is Flash used for important elements?
Do images have ALT text?
Are there 404 pages?
Trend of 404 pages?
Are 404 pages serving the correct header response?
Trend of soft 404 pages?
cache:url
site:yoursite.com filetype:pdf
Search for snippets of text from the PDF.
GWT: Health > Malware
http://www.google.com/safebrowsing/diagnostic?
site=mysite.com
How many category pages does the site have? GA: Content > Site Content > Content
Drilldown
BWT: Reports & Data > Index
Are there too many category pages? Not enough? Explorer
GA: Content > Site Content > Content
Drilldown
BWT: Reports & Data > Index
Explorer
Do they
Does thehave too many
site have links on
an HTML a page?
sitemap?
When you search for brands they rank for in Google web search in
Google Images do they come up?
Do they host their images on another domain?
Do they have visibility for image searches?
Are paginated results getting organic traffic? This usually isn't ideal.
Do they have content duplicated over their different sites?
Are there canonical issues with the homepage? GA: Content > Site Content > Pages
> Page Title, then click on homepage
title to see if there are multiple URLs
receiving significant traffic for the
same title from different URLs. (Ignore
URLs with low visits.)
Are there canonical issues with the rest of the site? ScreamingFrog: Check Canonical
Assignment column for "Canonical
page not identical"
Content > Site Content > Pages >
Page Title, then click on a bunch of
titles to see if there are multiple URLs
receiving significant traffic for the
same title from different URLs. (Ignore
URLs with low visits.)
GA: Search content for /index|/default
Are https pages indexed? Are they dupes of the non-secure versions? site:yourdomain.com inurl:https
Are trailing slashes creating duplicates?
Is there duplicate content within the site? Screaming Frog: Hash (Apply
conditional formatting to column to
catch duplicates)
SEOmoz Crawl Test
Is there duplicate content with other sites? Search for snippets.
Has the site been scraped? If the content has been scraped, you
should file a content removal
request with Google:
Is there duplicate content between subdomains? http://bit.ly/yB77Dd
If the site has experienced drops, do they correlate with any major
algorithm changes?
If the site offers site search, are they tracking it in their analytics?
If so, does their site search appear to be effective?
Make sure that the URLs of the international versions are in the
appropriate language and not in English by default. For example, the
URLs for the Spain oriented site version should be in Spanish.
Geotarget the site version to its relevant geographic market in Google
Webmaster Tools
(http://support.google.com/webmasters/bin/answer.py?
hl=en&answer=62399)
To verify the IP of a site you can use the Flagfox extension for Firefox:
https://addons.mozilla.org/en-US/firefox/addon/flagfox/ or the "Server
Stats" tab in http://whois.domaintools.com/
They should be use to specify the different versions languages and
locations according to:
http://support.google.com/webmasters/bin/answer.py?
hl=en&answer=189077
The language of the content should be specified as described in
http://www.w3.org/International/tutorials/new-language-decl/qa-html-
language-declarations
If the products or services are the same make sure to differentiate them
by localizing the descriptions, specifying areas of services, using titles
with the location names, etc.
Give search engines and users a way to find all of the international
versions of the site. Make sure that the links to the different international
versions are crawlable.
For example, if the site is geographically targeted and users in Spain
are accessing the UK site version (yourdomain.co.uk) a non-intrusive
message (not a pop-up) should be given informing that it exists another
site version targeted to Spain (yourdomain.es) that might be better
suited for them. This can be done detecting users IP addresses. On the
other hand, if the site is language targeted visitors using a browser in
Spanish who are accessing the English site version should receive a
non-intrusive message inviting them to switch to the Spanish version if
they prefer to do it. This should be displayed as an alternative for them
only the first time they access to the site and save their preferences for
future visits. Despite this there should be always the option to switch to
any other version of the site as specified in a previous point.
Verify and make sure to build links to each international site version
from local sites (blogs, news sites, local communities, etc.) in their same
language.
Verify which are the most popular search engines used in the
international locations you're targeting and make sure to align your
optimization practices to make the most out of them, use their keywords,
webmasters and tracking tools too, etc. You can use:
http://www.alexa.com/topsites/countries to check the top sites per
country.
In this case to choose the .cn and .ru ccTlds is somehow an obligation
as both Baidu and Yandex are strongly biased to their respective
Country Code Top Level Domain Names
Observations Recommendation Priority (1–3)
Always remember to decide what International SEO In case the site use a subfolder
formula (ccTld, subfolders or subdomain) to use architecture for International SEO,
based on the general businesses objective and avoid IP Lookup redirection. It is a
being aware of the technical needs of the site in deprecated practice for
general. For instance, if the site is an eCommerce multilingual/multicountry SEO. The
with thousands of products, the subfolder option main reasons are: 1) it is not so sure
may be not the optimal, because of the replication of users from a country want to use the
the products databases or the risk of dealing with a country mirror of your site; 2) some
too big and complex database. In that case a ccTld CMSs (i.e.: Joomla) tend to present
or mix (part subfolder and stores in subdomains) are the main sudomain URL
a better solution. Moreover, if the company is having (www.domain.com) as the home
or going to have a physical presence in the country page of every language/country
targeted, it is always suggested to use the local version of your site. This can lead to
ccTld, especially because of the "French a not useful naturl link building, as all
Syndrome", which is how it is called the the link should go to the home page,
unconscious preference people have for sites with which is theoretically targeting just
their own country domain termination. one language/country; 3) Googlebot
usually crawls from an US IP: with an
IP Lookup redirection it would "see"
only one version of the site.
Remember that a good translator translates into his Never use an automatic translator.
own mother language, not the contrary (i.e.: an Neither the Google Translate APIs.
Italian translate from English to Italian, not vice Apart from offering very bad
versa). PRO TIP: use the translators also for well translations, that is a deprecated by
identify and localize the keywords you are targeting. Google tactic.
This way you will discover linguistic peculiarities, as
the love Italians have for using English wording for
tech (i.e.: web hosting in Italian is web hosting and
not "alloggiamento web", which is its literal
translation).
Does the site have content that's rich snippet-worthy that schema.org
supports (e.g., video, reviews, ratings, recipes, author, event, product,
offer, etc)?
Google's Validator:
http://www.google.com/webmasters/tools/rich
snippets
BWT: Diagnostics & Tools > Markup Validator
Facebook Debugger:
http://developers.facebook.com/tools/debug
http://microdatagenerator.org/
http://www.sindice.com/
http://bit.ly/SypKRq
Recommendation Priority (1–3)
Check
What's your monthly budget?
How many active campaigns are there?
How many active ads are there?
Areas of improvement
Has the website submitted a video xml sitemap submitted to GWT and
BWT?
If the site has submitted video sitemaps, are all of the site's videos
indexed?
Is the site's video sitemap formatted correctly? (Must-read guide that
covers all platforms)
Are the videos getting favorited and liked? Are the videos providing any
incentive to like or favorite them?
Are videos being published regularly?
If the site uses a video-sharing site, do its descriptions also have a link to
their channel page, a subscription link, links to related content, or to
sites/videos/channels/users referenced in the video, and links for social
media?
Are the videos embeded with iframes?
Credits:
Most of the tips in this tab come from these two amazing resources:
An SEO's Guide to Video Hosting & Embedding
YouTube Creator Playbook V. 2
The checkpoints for this tab were pulled together by my amazing
daughters:
Destinee Cushing
Tori Cushing
Instructions Observations
Does the site use a social plugin that can be tracked in GA? ShareThis and AddThis plugins can
be tracked automatically in GA.
Are they on Pinterest? Search Google for: mysite.com
site:pinterest.com
If so, are they using it effectively?
Are they usng a video-sharing site like YouTube?
If so, are they optimizing their video titles, meta descriptions, and tags?
If so, do they include a link to their site in the description?
If so, are they using annotations to increase engagement?
If so, what are their most-viewed videos?
If so, are they allowing their video stats to be viewed? Click the little bar chart below the
video (bottom-right corner)
If so, where are they being embedded?
Are they embedding their videos in their own site? Use Screaming Frog to find the
YouTube embed code
Observations Recommendation Priority (1–3)
Check Instructions
What CMS does the site use? BuiltWith Chrome plugin
http://www.woorank.com/en/ (get
1/week)
Does the site use a favicon?
Does the site have images > 20kb? Screaming Frog > Configuration >
Spider > Check Images or, from a full
scan, go to the Images tab
Are there any design elements that are distracting?
Does the site offer site search?
Is the site search field in the upper-right corner of each page? This is where user expect to find site
search.
if the site uses site search, does the site search use a query parameter? See an illustration of a query
parameter:
http://www.screencast.com/t/PI85pzjX
How is the user experience for homepage? xB