If you are building a web site on an Agile team, you need to find ways to save time. These two checklists will help you with that. The first checklist, for on-page optimization, is helpful when building a new page or significantly modifying an existing one. This is a good set-up for success criteria for a user story or sprint. The second checklist, for on-site optimization, is good for regression testing or stabilization, and is a good baseline for success criteria for the release.
Do you have any feedback? Things you disagree with? Anything I missed? Please leave feedback.
On-Page Optimization
- URLs
- Readable by a human
- 115 characters or shorter
- shorter URLs are better for usability
- Head Section Order
- Meta tags are in the right order: Title > Description > Keywords.
- these tags are used to render the title and description in the search engine results pages
- Title Tag
- 6 to 12 words , 70 characters or less
- Unique across the site
- Description Tag
- include the most important info and keywords before the SERP cutoff
- approximately 160 characters including spaces.
- make it compelling – don’t want to waste your prime real estate
- Unique across the site
- Keywords Tag
- Even with the controversy of their value, include it as a best practice
- List keywords in order of importance, separated by commas.
- Meta Robots tag
- <meta name=”robots” content=”noindex”>
- NoFollow prop on anchor tags
- <a href=”http://www.examplesite.com/” rel=”nofollow”>this is the link text</a>
- View State tag
- Heading Tags
- make sure your first heading tag is an <h1>,and that there is only one on the page.
- Canonical tag
- rel=canonical
- Helps prevent duplicate content within your site
- Hreflang
- rel=”alternate” hreflang=”x”
- Tells Google what language to target for search purposes
- Images
- Use page level keywords in your image alt attributes
- Ensure your images have proper descriptions for Accessibility Standards
- Alt attributes are also required to validate your HTML code.
- Ensure file names reflect the content of the image
- Geo Meta Tags
- Overall Word Count
- More than 250 words is recommended,
- Quality content is key.
- avoid duplicate content and thin content
- Dashes vs. Underscores in URLs
- Underscores are alpha characters and do not separate words.
- Dashes (i.e. hyphens) are word separators, but not too many or things could look like spam
- Links
- use fully qualified links, i.e. http://www.URL.com
- 100-200 links on a page is a good high end target
- Make sure your link text uses keywords and is relevant
- Make JavaScript/CSS External
- Ensure the most important part of your page is the first thing the bots crawl.
- externalize code to ensure there aren’t unnecessary lines above the body text.
- Make sure there are no misspellings or grammar mistakes
- Make sure your page is W3C valid HTML
- Last but not least, make sure it is relevant content
On-Site Optimization
- Site Map
- Have an HTML sitemap with every page on it,
- Every page should link to that sitemap page
- Have an XML Sitemap to submit to search engines
- The site map should always have fully qualified URLs.
- Text Navigation
- Use text navigation, not JavaScript or Flash navigation that spiders can’t see.
- Pagination
- rel=next and rel=prev
- Fully qualified domain
- 301 redirect from domain.com to www.domain.com
- Make your site available over http and https
- Robots.txt File
- tells the search engine spiders what to index and what not to index.
- Ensure XML sitemaps are listed in the robots.txt file
- Social Sharing
- Make sure they are all set up and working properly
- Web Analytics
- make sure you have it – GA, Omniture, etc.
- Make sure you have only one of each analytics tag on your page
- Ensure your analytics are set up properly – test with Fiddler, firebug, etc.
- Monitor them regularly
- Server Configuration
- Regularly check your server logs, looking for 404 errors, 301 redirects and other errors.
- Privacy Statement
- An important element to Bing. It’s best practices to include one anyway
- Static Pages
- Do not use more than two query string parameters
- use mod_rewrite or ISAPI_rewrite to simplify URLs
- use the Canonical tag.
- Check for Duplicate Content
- check out CopyScape.com . Use it regularly.
- Find and Fix Broken Links
- Google Search
- site:www.prnewswire.com
- Home page should appear first
- Track how many pages are indexed
- 301 redirects
- Do not use multiple 301 redirects
- Site wide Uptime
- Cache your site
- Improve Site Speed
- Improve Site Performance
- Compress images
- Minify CSS and JS files
- Set Up a Google Webmaster Tools Account and check it regularly
- https://www.google.com/webmasters/tools/home?hl=en
- Register all versions of your domains and subdomains
- Check Health ad Crawl Errors Reported
- Review Mobile Usability Issues
- Check for Manual Penalties Reported
- Check blocked content
- Ensure CSS and JS is not blocked
- Set up Bing Webmaster Tools as well
SEO Checklist Source URLs
- http://www.bruceclay.com/blog/seo-checklist/
- http://localseochecklist.org/
- http://altitudemarketing.com/seo-checklist/
- https://www.dynamicyield.com/2015/03/on-page-seo-checklist/
- http://www.wordtracker.com/academy/learn-seo/technical-guides/seo-technical-checklist
- http://backlinko.com/on-page-seo
- https://moz.com/blog/technical-site-audit-for-2015
- http://blog.woorank.com/2015/02/on-page-seo-checklist/
- http://www.fathomdelivers.com/blog/seo/ultimate-2015-seo-redesign-checklist/