Use SEO technology wisely
Images
It seems trivial, but the images of your documents should be as few as possible.
On the one hand, they add the weight of the paper, which generates a
surplus to use the server bandwidth and can cost you a fortune in some
extreme situations. On the other hand, as I mentioned earlier, SEO bots can not interpret the contents of images with the same ease as the text.
Finally, a picture gives you less control you, webmaster of the look of
your page: change the CSS does not change the images, not just the
design of your page.
Flash
Flash documents (. Swf extension) are well known to all webmasters.
Flash allows you to create web interfaces with animation it would be
extremely complicated to create using standard web technologies like
JavaScript.
This is not a reason to be seduced. Indeed, when referencing, Flash documents are even less analyzed the images, since their HTML tag can not assign a comment. Only the file name can learn about their content, or many webmasters neglect (too) much detail it.
In conclusion, do not use Flash for animations isolated. Do not use it especially to the contents (menu) of your site and even less to develop the entire site, as bots would then be completely unable to visit your site beyond the home page!
This is not a reason to be seduced. Indeed, when referencing, Flash documents are even less analyzed the images, since their HTML tag can not assign a comment. Only the file name can learn about their content, or many webmasters neglect (too) much detail it.
In conclusion, do not use Flash for animations isolated. Do not use it especially to the contents (menu) of your site and even less to develop the entire site, as bots would then be completely unable to visit your site beyond the home page!
AJAX
AJAX , the technology that has given its name to the Web 2.0 trend is also to be used sparingly.
Indeed, the content of the page being modified after loading, we have
absolutely no guarantee that the crawlers will be able to adapt.
Indeed, it is quite likely that these crawlers do not interpret any of
the JavaScript language, which hides all their contents displayed
through AJAX.
It is therefore appropriate to apply to your use of AJAX rules similar to those adopted for Flash: Do not use AJAX for it is most useful to improve the user experience. Avoid loading content via AJAX because bots will not be able to reference it, which would be a shame for you.
Concretely, are good examples of using Google Maps and Google Suggest. A bad example would be to use a site loaded content in tabs dynamic, that is to say filled using AJAX.
Conversely, it is not because you do not reference a specific page need to use AJAX at all costs.
It is therefore appropriate to apply to your use of AJAX rules similar to those adopted for Flash: Do not use AJAX for it is most useful to improve the user experience. Avoid loading content via AJAX because bots will not be able to reference it, which would be a shame for you.
Concretely, are good examples of using Google Maps and Google Suggest. A bad example would be to use a site loaded content in tabs dynamic, that is to say filled using AJAX.
Conversely, it is not because you do not reference a specific page need to use AJAX at all costs.
Style sheets
They are CSS , XSL
or another branch style sheets to simplify the formatting of your
website by allowing you to define a "class" for each of your HTML
elements.
Many webmasters use these classes and call improperly. In fact, CSS classes are intended to be applied to a type of HTML element intended to encompass a very specific content. It may be answered in a forum (combining the message, its title, the author's name, date of gradation etc..) Or just a message. However, it should not be either the "left menu" as the location on the page is the structure of your HTML document, or the "yellow box", since it is the values of the properties of your CSS class (which are of course subject to change).
Imagine you have a class "top box" in your CSS from your HTML document is changed, for example when you decide to move the header to one of the edges of the page, you must also change the name of your CSS class and all HTML documents that use it, which you probably lead to an error at one time or another. Avoid giving a name related to its location on the page or how it appears. However, I urge you to choose a name based on the content of elements that the CSS class to be applied, since it is on that basis that you meet the properties of this class. Correct names are "main-menu", "message-box", etc..
In addition, avoid using your stylesheets to hide elements of the content. Indeed, this tactic is likely to be perceived as an attempt to add keyword unbeknownst to the user. A debate rages as to the ability of crawlers to read style sheets: Personally, I do not recommend you to assume they are. Assume that the crawlers use all the elements at their disposal anyway, I have no doubt they will one day or another.
Finally, use style sheets when necessary. For example, put your bold headings between assignments in CSS, while bold a single word of your page should be done using the HTML tag <strong>. Appenez to distinguish between "highlight" (which includes semantics and must be done through an HTML tag) and simply "get in shape" (which should be reserved for style sheets in order to prevent a semantics appears where it should not).
Many webmasters use these classes and call improperly. In fact, CSS classes are intended to be applied to a type of HTML element intended to encompass a very specific content. It may be answered in a forum (combining the message, its title, the author's name, date of gradation etc..) Or just a message. However, it should not be either the "left menu" as the location on the page is the structure of your HTML document, or the "yellow box", since it is the values of the properties of your CSS class (which are of course subject to change).
Imagine you have a class "top box" in your CSS from your HTML document is changed, for example when you decide to move the header to one of the edges of the page, you must also change the name of your CSS class and all HTML documents that use it, which you probably lead to an error at one time or another. Avoid giving a name related to its location on the page or how it appears. However, I urge you to choose a name based on the content of elements that the CSS class to be applied, since it is on that basis that you meet the properties of this class. Correct names are "main-menu", "message-box", etc..
In addition, avoid using your stylesheets to hide elements of the content. Indeed, this tactic is likely to be perceived as an attempt to add keyword unbeknownst to the user. A debate rages as to the ability of crawlers to read style sheets: Personally, I do not recommend you to assume they are. Assume that the crawlers use all the elements at their disposal anyway, I have no doubt they will one day or another.
Finally, use style sheets when necessary. For example, put your bold headings between assignments in CSS, while bold a single word of your page should be done using the HTML tag <strong>. Appenez to distinguish between "highlight" (which includes semantics and must be done through an HTML tag) and simply "get in shape" (which should be reserved for style sheets in order to prevent a semantics appears where it should not).
Headers, redirects
Use the most effective redirection. Avoid redirects in HTML or JavaScript, prefer sending headers with your webserver or web scripting language.
For more information:
Generally, it is recommended to accurately determine what the most appropriate headers and send them to the client. In this way, you tell the customer all the information they need to respond in the most appropriate manner. For example, in the case of a logout page, the crawler can receive UNAUTHORIZED header and avoid unnecessary reference this page.
For more information:
Generally, it is recommended to accurately determine what the most appropriate headers and send them to the client. In this way, you tell the customer all the information they need to respond in the most appropriate manner. For example, in the case of a logout page, the crawler can receive UNAUTHORIZED header and avoid unnecessary reference this page.
Check outbound links
Any webmaster is accustomed to users of its sites publish links to other sites. Know that the amount of outgoing links on your site is recognized in SEO settings. Plus you rate links, the less you seem serious (or organized, which is the same), which lowers your popularity.
To reduce your number of links in a situation where your users can
publish what they want, the search engines have agreed on a property of
the anchor tag: rel = "nofollow".
Define a filtering policy to your users trust (the number of messages,
their age, what you think is necessary) and add this property to all
links which you can not be trusted: search engines do will not reflect
when referencing your pages.
Of course, the converse is that it is totally unnecessary to publish frantically links to your site all over the web ... To get backlinks, you should contact the webmaster of interest: on the one hand, this approach requires you to make an extra effort (e = not customized automation), and secondly, it gives control to Webmaster host, so it is a reliable method.
Of course, the converse is that it is totally unnecessary to publish frantically links to your site all over the web ... To get backlinks, you should contact the webmaster of interest: on the one hand, this approach requires you to make an extra effort (e = not customized automation), and secondly, it gives control to Webmaster host, so it is a reliable method.
0 comments:
Post a Comment