Below checklist must be met before making any page public for website:
1. Title:
It should be short. Use "-" to join keyword pairs. Title is read by customer in google search result so it must be very readable.
Example: Learn english - Online english mock tests - Brand Name
2. Description:
It should be summary of page. Must contain keyword describing the page. It should be in proper language and not stuffed by keywords. It must contain at least 3 sentences or aleast 100 words.
3. canonical tag:
It show what is primary url for content. It is must for all pages which are public
4. Follow and Index meta tags
If you don't want page in google result then it must contain meta tag for "NO Index".
5.
Keyword exercise: [Most Important]
write down 5 keywords which are most relevant to page content. These keywords must be present in text of page multiple time.
use below tool to find keyword relevant to your page.
http://internetmarketingengine.com/analyzer/analyzer-lite.php
Golden questions to ask your self?
Q1: should customer come on this page searching for above relevant keyword.
Q2: Is URL of this page contain <most essence summary> and most important keyword to attract customer.
Other Tools:
http://www.wordtracker.com/
http://www.google.co.in/trends/
Rule of Thumb:
Never make a page public without knowing what were right keywords to describe this page.
6. URL
It is most important. Always use .htaccess and UrlBuilder class to build good url.
7. Social Media engagement
Page must have ways to share page content in social media and ways to get user comments. Facebook comment box is must for each page.
8. ID to indentify page. If a page is auto generated based on data then it must be based on ID. Always pass ID alone URL to social media as title keep on changing due to modification.
9. 301 Redirect to latest canonical URL. If URL change , it should be 301 redirected to latest URL.
10. Authentic content indicator. use Google plus publisher id in header.
11. Pagination:
use pagination meta tags as next or prev.
12. Use Responsive design using bootstrap. Each page must be responsive and Fluid and built using Bootstrap.
TRUEif the givenkeyis set in the array.keycan be any value possible for an array index.