Avoid Flash, but if you must use Flash, use SWF_Object() and have a text-only, keyword-centric and fully functional backup site loading behind it. This is only compliance, anyhow.
Use meaningful filenames such as “web-development.jpg” instead of “image1.jpg” for all files including graphics, sound, scripts, etc…
Use hyphens in filenames instead of underscores, i.e. “web-development .jpg” and not “web_development .jpg”. There is evidence to suggest that some search engine systems do not recognize anything besides the hyphen as a blank space consistently.
Use the meta description and meta keywords tags, and put them immediately after the page title, as high on the page as possible.
Get a list of keywords for EACH PAGE (you will need to work with marketing and whomever is writing the content to do this) and work them into the meta keywords and meta description tags as well as the page titles. .
Try to use header tags where possible, around keywords. If using CSS, use CSS to define the size and characteristics of your header tags.
Put bold or italics tags around keywords where possible (without making copy look chintzy or forced), and name links using keywords. This tip is probably more for content writers or marketing, but developers should be aware of it because efforts to make a page optimized should include collaboration between groups.
Link internally – create some internal links by using keywords within the content.
Do not put text in graphics. Use text.
Use the ALT tag and combine ALT text with keywords (compliance)
Be sure the site is compliant to coding and compliance standards
Sites with private content(session pages) should try to have public pages as well. The more public pages, the more opportunity to optimize a site.
Use robots.txt – by using this we can specify search engines, which pages need not to crawl.
Use a sitemap, ideally sitemap.xml (registered with Google and at the root of your site), but at the least a header/footer/menu that includes text links. There is an entire protocol for sitemaps, provided by Google, and it is definitely worth a look because if you play by Google’s rules, Google will like you more.
Be sure that Web Analytics code is installed on the server
If using a CMS, try to install a “search-engine-friendly URL” component.
Avoid using frames. If you must use frames, use
tags and have alternate HTML written. Try to ensure that at least some page content is static and keyword-relevant.
Verify that the any navigational element are text links and are not "click here" or "more info" type of links.
Create a HTML sitemap page. Its easily reachable by your visitors.
Make a custom 404 page that looks good and links to the site’s main sections or (preferably) includes a sitemap. Have the custom 404 page do a meta refresh to the main page after a few seconds, and let browsers know “you will be directed to our main site in X seconds” . Example: 404 page
If the site is geared towards a specific geographic area, try to find hosting in that area. Do a quick IP location test to make sure you're hosted near your main market.
Use lowercase file names.
Follow the “First Letter Capital, Every Other Letter Lowercase” naming convention in links with keywords (where it isn’t painful or displeasing to do so).
(both 23 & 24, seems to be evidence that this matter to some search engine systems.)
If you must do a redirect, always do a 301 redirect. Anything else will make the site suspicious to search engine systems or otherwise create problems for your site.
Periodically scan your site for orphaned pages or dead links. Address whatever issues you discover.
Put pieces of JavaScript code in an external file and refer to them with src attributes within your page
Use document.write to build things like JavaScript navigation menus and store the code in an external file. You can refer to the code that builds your top nav just like any other piece of JavaScript. The point of numbers 27 and 28 is that they reduce clutter and make your page as clean as possible. I am sure that you have seen pages with hundreds of lines of JavaScript code at the top, followed by a little bit of content. Spiders (’bots) have to get through all this code before they get to the stuff worth indexing, and you want to prevent that. Bring keywords and content to the top of the page and increase their prevalence.
Stick CSS in an external file, too. Define
-
use the header tags in content. Double check the code to make sure the content titles and subtitles are under H1 / H2 tags.tags there and
Avoid pasting from MS Word. There is all kinds of stuff in there that you do not want, Word-specific stuff that will only make your page look goofy to search engines. This is a known issue and programs like FrontPage offer functionality to “clean” your Word documents. Expect to lose your formatting and bullet points.
30 On-Site SEO Checklist for Developers
Subscribe to:
Post Comments (Atom)
Private Chat
Recent SEO Videos
Categories
- Add-ons (1)
- Adsense (2)
- Blogger Meets (4)
- Blogger.com (1)
- Bloggers (5)
- Business Reviews (3)
- Design (1)
- Designers (1)
- Facebook (1)
- FireFox (4)
- Flickr (2)
- Forums (1)
- Google (14)
- Google Apps (5)
- Google Browser (9)
- Google Chrome (10)
- Indiblogger.in (2)
- Internet (9)
- iPhone (1)
- Large Hadron Collider (1)
- LHC (1)
- Microsoft Bing (1)
- MSN (1)
- Open Source (6)
- Outbound Link Checker (1)
- Picasa (3)
- Safari (1)
- Search Engine (3)
- SearchCamp.in (1)
- SEO (4)
- SEO Tips (2)
- SEO Tools (1)
- Social Bookmarking (1)
- Social Media (1)
- Social Networking (1)
- Testing (2)
- Tools (1)
- Video Optimization (1)
- Web Analytics (2)
- Web Browsers (10)
- Webmaster (1)
- Yahoo (4)
- YouTube (1)
0 comments:
Post a Comment