Before you start doing the SEO thing perform out some simple test

Check your website through W3C Markup Validator and W3C CSS validator services . In short validators are the standards that checks your website for the web protocols.

Take a walk through the markup code manually checking for various meta tags

Performed a thorough Cross browser compatibility test : cross browser compatibility is nothing but how your website looks on multiple platform for different size which you can do by inspect element in chrome .

50% chances are the you scored Good in all above, But if not then what can be the reason ???

Case 1: No SEO has been performed on the site ever.

Case 2: The website has been developed using a visual editing tool such as dreamweaver or any such IDE.

Case 3 : The site is fairly cross browser compatible

Case 4: URLs aren’t very search engine friendly (e.g. index.php?page=home123)

After going through all this , a normal person with 0 SEO knowledge will probably add some Meta tags : like for keywords and sprinkling keywords on page, Plus some structuring he can do like changing the page structure to home.html instead of that old index.php?page=home123

So what else Google Counts To rank ???

What matters most is : Content ! But what !

Important Content

Interesting Content

Informative Content

Explanatory Content

But is it really possible to Put all those Qualities of “CONTENT” like informative explanatory and all !

The straightforward answer is NO .

So how to Give A kick Start To SEO ??

1)Tag Rules : First and most important thing is the canonical link tag : shows an absolute path that you would like to represent your page in a search engine’s index to reduce redundant indexing. Which is supported by Google, Yahoo, and MSN for now Example : https://www.programmingshots.com/SEO/

2) Content Rules : Content is king. If your content sucks then it does not matter what else you do to make it work ! Fix spelling and grammar errors. Write naturally and clear to thce point. Do not try to stuff your content with search terms(To make people go to other site to look for that content). If your content is valid and well written it will be respectfully indexed.

3) Validator Rules : Validate your site markup. Just because Google’s markup is trash ,it is not an excuse for your site markup to be trash too. Search bots have to weed through your attributes, tags and content. If the search bot has to struggle to make sense out of your page, no matter how pretty your content is, it will screw you when it indexes your page in google.

4) File Rules : SEO bots do not care how pretty, usable, or interactive your page is. Put all CSS and styles in an external stylesheet. The ONLY exception to this rule is that occasionally a display:none or visibility:hidden style should go inline on elements you wish to hide from text readers. JavaScript should always exist in an external file. There is absolutely no exception to the JavaScript rule.

5) Content Quantity Rules : Don’t encode Everything on a single page of HTML. Search bots have a limit, typically about 200k-300K, and once that threshold is surpassed they will abandon your page data.

6) Accessibility : Focus on accessibility more than SEO when writing markup. If a blind user can read and navigate your content with ease of understanding then so will the search bot and your page will achieve superior SEO as a result.

7) Be liberal in what you have to say, but be conservative in how you say it. Use markup that is Appropriate to first structure your content and secondly describe it. Be verbose with your code and you will be well loved.

Focus Point :

Build something worth linking to Pretty urls (I’d go extensionless if given the choice) Titles !IMPORTANT try out what you think people Type On Search Engine . Heading Tag : h1, h2 tags are important Sitemap.xml

At Last Don’t Forget To View These Guidelines By Google