Articles related to web development
Search engine friendly pages help you achieve high ranking in the search results. If your pages are search engine friendly, then you will be placed at the top of search results for your optimized keywords. This article will not cover advance techniques but it will certainly help you achieve high ranking by optimizing and creating new pages.
1. Before creating any page, you must know for which specific keywords are you creating / optimizing page. Concentrate on those specific keywords, use them throughout the web page. Don’t flood your page with those keywords, search engine robots are clever enough to point spam, and if you will use those keywords a lot of times in a page, spam flag will be triggered, which may hurt your current ranking.
2. Start your page title with that specific keyword, for example you are concentrating on a keyword “web hosting”, then use this keyword in the title. Don’t use more than 5 words in the <title> tag. Use three important meta tags in each page i.e. title, description and keyword. These three meta tags are most important and are MUST to have in any page.
3. The first paragraph is very crucial and important, the search engines (robots) usually pick the first 30-40 words for analysis and ranking, although it doesn’t mean that only first paragraph is important. You should use your specific keywords throughout the page.
4. Use your keyword in headline <h1> tag. There have been a lot of discussion on the headline tags, most of the experts believe headline “<h1>” and bold text “<b>” is given extra weight, I have personally tested this and have reached in top ten positions for a specific keyword. Do not use <h1> tag so often, use it only 2-3 times in one page, you can easily change the style of <h1> tag using css. For example
h1 { font-family: tahoma, helvetica; font-size: 12px; color: #434D4B;}
5. Use “alt” and “title” tags for images, search engine robots cannot identify graphics and / or flash based SWF files, so always use “alt” tag and put your specific keyword in it. I personally renamed some of my images to my specific keyword which also helps in ranking, for example I developed a web hosting site, I had an image of server and its name was zxcv123.gif I renamed it to web-hosting-server.gif It’s a good technique for concentrating on specific keywords.
6. Use keyword rich files names, for example if your page is about hosting and you rename it newpage.html, it doesn’t make sense, use something like web-hosting.html. It not only helps search engines but these URLs are easy to remember. The same applies to the folders / directory names.
7. Anchor text, is the most important factor in high ranking. Anchor text is the mask of any URL, the text which leads to any link. Do not use more than 100 links per page as recommended by Google, as in our case we are concentrating on “web hosting” keyword, you should use “dedicated server”, “reseller hosting” etc in your page for more keywords, and link other pages of your website, less the links will be on a page, the more pageRank weight will be transferred to the linked page.
8. Do not use frames, most of the search engines cannot follow frames, use it if you do not have any alternative. The page loaded in frames cannot be read by the search engine robot, so anything or any optimization you do in that page is invisible to the search engine robot.
9. Search engines robots are clever than you think, so do not try to cheat them, you will find tons of tricks to cheat search engines, but what if those tricks get you banned from search engines? If you have found a good trick and you feel it can get you banned simply read search engine guidelines, or ask from the gurus in online SEO communities.
10. Content is king, you might have read this a thousand times, and this is what search engines love. So before creating a new page, collect and write useful, keyword rich and informative content for your page. Do not copy and paste other’s content, although there is no proof of “duplicate content penalty” but just don’t use it. Search engines love fresh content.
My previous article which explains how one can easily get the URL / download link posted by vendor without purchasing it.
http://www.aliroman.com/article/a-bug-in-2checout-passback-variables-26-1.html
It is true that if a vendor defines an approved URL allows access to the
downloadable product/service they are selling, and the vendor takes no further
security precautions, someone could download the product/service by including
the ‘demo=Y’ parameter.
It is not recommended to provide a downloadable product/service to a customer
immediately after a sale completes by means of a return to the Approved URL.
It is recommended to allow the fraud review process to complete before
providing your customer with the product/service.
We realize that some vendors may not wish to wait for the fraud review process
to complete before providing their customer with a downloadable
product/service. For such vendors, the MD5 hash is provided to help verify
the authenticity of a sale. We intentionally break the hash code that is
passed back if the ‘demo=Y’ parameter is used. You can compare the value of
the hash we pass back with the value of what the hash should be (this needs to
be calculated on your end). This will allow you to determine whether or not to
provide the customer with the downloadable product/service. It should be
noted that when using this method to provide a downloadable product/service
immediately, you do run the risk of having your product/service stolen by
someone placing a fraudulent order with a stolen credit card.
For full details on using the MD5 hash please refer to the following Help Desk
article:
https://support.2co.com/deskpro/faq.php?do=article&articleid=336
If you choose to provide a downloadable product/service immediately after a
sale using the Approved URL, and do not check the MD5 key which is passed to
the Approved URL to verify the validity of the sale before providing a
customer with a product, then you are accepting the risk that your product may
be taken without being paid for by someone who includes the ‘demo=Y’ parameter.
