Les nouveautés et Tutoriels de Votre Codeur | SEO | Création de site web | Création de logiciel

Seo Master present to you:


Page titles is the entry for visitors to the home of contents and information. Having a poor title will tell them to leave without getting in. Getting a good, relevant and unique titles should be first priority in Search Engine Optimization. 




Unique title for each page. Did you ever find two of the chapters in the same with the same name? Create unique title for each of your post. Don't repeat any title. This is not a compulsory thing but still its the ideal thing to create a different title for each post or article. 

The <title> for you post is the what is displayed in search engine results. Chances are that user will visit you if the title really attract him. I said that earlier, Titles are the opening doors to the vast information you have written in your blog. If you don't keep them good, you are allowing people not to visit you. 

Use descriptive but brief title. There is no point putting a complete two line sentence in title only. Make it brief but highly relevant to whatever you have discussed in the post. You should use some of the keywords related to the article. However, avoid keyword stuffing. Search Engines don't like it and it will degrade your performance. The best practices as suggested by my blogger friends is a title of about 5-6 words relevant to the article with 2-3 keywords accordingly. Avoid too long title, and keyword stuffing in titles. Using a keyword or two is a good practice.

Use meta-tags to describe your article. You cannot put the complete description in the titles. A page description meta-tags tells the search engine about the summary of the page. When a search result is presented, along with title Google may use your meta tag in description in that result. Writing a good description will increase chances of your visitors. However, always try to
  • provide accurate description in meta tags.
  • avoid keywords-only description. 
  • avoid using the complete post in meta-tags.
  • using a unique description for each page. 
Meta tags is a summary to the articles which you have written. And this summary is shown to the user searcher. A person by taking a glimpse to the meta-tags can decide whether to visit the site or not. So, writing a good meta description is a necessary thing for you. 
These two aspects, the titles and the meta-tags are the first steps towards the optimization of a blog / site for a search engine. 

    Providing the  details of how to insert meta tags is not my aim here. You may Google search it, and you will find thousands of people helping you out.

    Previous Chapter: Search Engine Optimization Introduction. 
    You may like to read the next chapter. Best seo practices: improving the structure of URLs

    mb.
    2013, By: Seo Master
    Seo Master present to you:
    What is SEO. 
    SEO is Search Engine Optimization. It is a process in which by following certain practices, you may lead to better rankings in search engines. Getting on first page of Google is the most needed thing for a webmaster. Although, there is no particular way of getting onto first page of Google since it takes  a lots of factors into account, still by following certain optimization practices one can hope for better placements in Search Engines.

    Is SEO really necessary? 
    The answer is Yes! There are 100 billion (approximate) searches per month. Don't you want that
    100k is for your blog? You may get a good amount of visitors through social media and other different marketing ways, but the problem with them is you need to spend your time consistently with them. With SEO, you do it once, and get paid for that for a long period of time.

    SEO comes first in priority? 
    No. Your content comes first. Writing for a Search Engine should not be the way of optimization. The ideal thing is write for your audience, and then apply different optimization policies in order to get in Search Engine results. Focusing too hard on Search Engine Optimization may lead to degradation of Quality of articles you write. Your final audience are users, not Search Engines. The only thing is its good to take the best step when you can. 

    What is Organic search results? 
    Organic search results is when you are listed in search engines (you of course refers to your website) naturally without paying to it. You must have seen paid results in Google Search Engine or Bing, but it don't counts to organic traffic. SEO affects only organic results. 

    As you can see, "Ad related to adsense" category is the paid one. The second result is considered to be organically discovered and searched. SEO deals with the optimization for organic searches. 


    Many webmasters considered it a waste. Is it? 
    For them it may be. Depends on preferences and choices. If you are good at social media marketing and have a huge fan following there with tons of traffic from there, then perhaps you won't listen to Search Engine. However, if you are really looking forward for a long term investment in 'getting traffic', SEO is the thing for that. 

    How to learn SEO practices. 
    This article is the Introduction part dealing with the definitions only. In coming posts, I will share with you my knowledge and my SEO practices with you. There are thousands of articles already written and hundreds of e-books and you may even Google Search them. 

    You may follow the blog to receive the upcoming posts about SEO.

    Next Chapter: Working with Titles and Meta tags.

    mb.
    2013, By: Seo Master
    Seo Master present to you:
    By Aurelio Tinio of The Bay Citizen

    This post is part of Who's at Google I/O, a series of guest blog posts written by developers who are appearing in the Developer Sandbox at Google I/O.

    The Bay Citizen is a nonprofit, nonpartisan news organization dedicated to fact-based, independent reporting of issues in the San Francisco Bay Area. We are interested in visualizing public data that is useful to the local community. One such effort is our Bike Accident Tracker. In this post, I’ll present a simple example of how we used Google Maps and Google Fusion Tables to accomplish this.

    This is what our accident map looks like:


    Want to add our accident map to your site? Here is the code:

    <html style='height: 100%'>
    <head>
    <script type='text/javascript' src='http://maps.google.com/maps/api/js?sensor=false'></script>
    <script type='text/javascript'>
    function initialize() {
    var bc_office = new google.maps.LatLng(37.788901, -122.403806);
    var map = new google.maps.Map(document.getElementById('accident-map'), {
    center: bc_office,
    zoom: 13,
    mapTypeId: google.maps.MapTypeId.ROADMAP
    });
    var accidents_layer = new google.maps.FusionTablesLayer(433634);
    accidents_layer.setMap(map);
    }
    </script>
    </head>
    <body onload='initialize()' style='height: 100%; margin: 0px; padding: 0px'>
    <div id="accident-map" style='height: 100%'></div>
    </body>
    </html>
    That’s it. To test this yourself, just save the raw file, open the file with a browser and you will have a copy of the accidents map running locally on your computer. The code mainly deals with setting up Google Maps, with one critical line that sets up Fusion Table integration:
    var accidents_layer = new google.maps.FusionTablesLayer(433634);
    You can expand this integration by filtering the results through the use of Fusion Tables’ sql-like query syntax. As an example, to display accidents from May 2009, change the line above to look like this:
    var accidents_layer = new google.maps.FusionTablesLayer(433634, {
    query: 'SELECT FullAddress FROM 433634 WHERE Year=2009 AND Month=5'
    });
    A quick gotcha to point out here is that Google Maps v3 only supports a SELECT operation on the location value column. So the location query above works just fine, but the COUNT query needed to get the number of accidents does not work:
    'SELECT COUNT() FROM 433634 WHERE Year=2009 AND Month=5'
    Instead, to get the number of accidents in this case, you can use the Fusion Tables API endpoint directly:
    https://www.google.com/fusiontables/api/query?sql=SELECT COUNT() FROM 433634 WHERE Year=2009 AND Month=5
    You can see the actual response from the count query here. Because The Bay Citizen is built on the Django framework, we can leverage the Python libraries Google provides for query generation and API calls. Also, since the location query is so similar to the count query, I consolidated the filter logic so it happens on the server side using a jQuery AJAX call. As a result, when users apply a filter, they see an updated map and results bar all thanks to the following few JavaScript lines:
    $('#filter-form').ajaxForm({
    success: function(responseText, statusText) {
    var data = $.parseJSON(responseText);
    accidents_layer.setMap(null);
    accidents_layer = new google.maps.FusionTablesLayer(433634, {
    query: data.map_query});
    accidents_layer.setMap(map);
    $('#filter-results').html(data.results);
    }
    });
    I was really happy with this approach. The performance hit is negligible, the code is much cleaner, and the filter logic is rewritten in the programming language I currently know best (Python).

    I hope this post gives you a taste of what it's like to work with Google Maps and Fusion Tables. Also, please note that our data is public and can be referenced at Table #433634. This means you’re free to use the same data we do to develop and design your own map interface. When we update the data, your project will be updated as well.

    From our end, we don't have to worry about our servers being overloaded with data API and map generation calls that come from your project. So by all means, hack away, improve the design, and create a better version. All we ask is that if you do come up with something cool, please link back to us, let us know, and then maybe we can even work together.

    For additional details, take a look at the extended post Bike Accident Tracker: A Fusion Powered Map.


    Come see The Bay Citizen in the Developer Sandbox at Google I/O on May 10-11.

    Aurelio Tinio is a software engineer specifically interested in data journalism and visualization. He enjoys coding, basketball, travelling (not while playing basketball), and meeting new people.

    Posted by Scott Knaster, Editor
    2013, By: Seo Master
    Powered by Blogger.