SEO HTML Checklist - 7 Musts For SEO Compliant HTML

HTML is a 'mark-up language' used to describe the8. - Provide alternative content for Javascript, Flash
content and layout of all web pages to browsers andand Java
search engines. Search engines send out spiders (or9. Content behind forms: Any content that can only
'bots'), which are automated tools used to crawl webbe accessed by submitting a form may not be able
pages. They read the HTML code for each web pageto be accessed by search engines. If content can't
they find and index it.be found, it won't be indexed, so provide an anchor
Although search engines aren't aware which serverlink to all pages on your website where possible.
side language you use or which CMS, they are aware10. Use CSS: The higher your code to content ratio,
of the mark-up and client side code (HTML, CSS andthe harder it makes it for search engines to find your
Javascript) that results, so it's important that yourimportant content and give it the importance it
HTML is well formatted for your pages to bedeserves. The old fashioned table based layouts once
discovered and understood correctly by searchused by web developers are less efficient than using
engines.CSS (cascading style sheets) to describe layout. Using
Follow these 7 tips to ensure your HTML is SEOCSS means the layout descriptions can be kept
compliant:outside of the page in linked files, making the code
for each page simpler, which in turn makes it easier
1. Validity: HTML tags have an opening and closingfor search engines to find the content it's looking for,
part. If these tags are not formed properly orrather than a lot of unnecessary html tags.
missing a closing tag, spiders (and potentially11. Heading tags: Heading tags (h1, h2, etc) allow
browsers) find it difficult to read the page, so bevisitors and search engines to better understand how
careful with your coding. Use a specialised code editorthe content should be organised in your website and
with built in validation, like the code view inwhat the most important phrases are. As a rule h1
Dreamweaver or Visual Studio. Once you've publishedtags should be used for the main page title, with
your website to a public facing URL, use the W3Clower h tags containing subtitles in a logical hierachy.
HTML Validator (search for 'W3C HTML Validator' inUsing meaningful wording in headings, bold and
your favourite search engine) to run a test. Problemsemphasised text is important, as search engines
are listed and explained, so you can correct andgenerally give these phrases greater relative
retest them. Search engines aren't too worried if youimportance than standard text on a page.
choose to use HTML or XHTML, so long as you12. Links: As mentioned earlier, it is extremely
specify the correct 'doctype' at the top of yourimportant to use a descriptive phrase for the link
document and it validates correctly. If you use a CMStext, rather than something arbitrary like 'click here'.
or Blog software, you may be provided with aSearch engines use this text to figure out what
WYSIWYG editor. Whilst this can be useful foryou're linking to, so it's imperative that this text
saving time, it can create poorly formed HTML, so it'sdescribes the destination page. From an SEO point of
important to check and validate this.view, this is particularly important when internally
2. Accessibility: Web accessibility is about allowinglinking to pages within your website - you should use
people with disabilities to use your website by buildinga keyword phrase that you wish to associate the
your pages in such a way that users don't have todestination page with. Anchor tags can have the
be able to see images/videos or hear audio to digestattribute rel="nofollow" specified, which instructs
the content. Automated spiders are currently unablespiders not to follow these links, which can come in
to interpret visual and audio content, so by gearinghandy for duplicate content you don't wish to be
your content up to be accessible, you're helpingindexed or for adding to blog comments you don't
search engines as well as users with disabilities. Thesenecessarily want to be associated with your website.
tips will stand you in good stead (you can find more13. Images and Alt Tags: As mentioned in the
information about this in the W3C Web Accessibilityaccessibility tips list, you should always include 'alt'
Initiative guidelines):tags to describe your images. This is good practice
3. - Use the alt attribute to describe each image.for usability and accessibility, but also essential for
4. - Use text that makes sense when read out ofSEO. Without these, search engines don't know
context - don't use 'click here.'what's in your image. When using images as links, this
5. - Use headings, lists, and consistent structure.is especially important, as your image is acting as link
6. - If using frames, use the noframes element andtext. It's also worth naming your images descriptively
sensible titles.(the actual file name) so they can be found by
7. - Summarise graphs & charts or use thesearch engines and generate additional traffic back to
longdesc attribute.your website.