Actions

Portal

Difference between revisions of "Search Engine Optimisation"

From Joomla! Documentation

m (Hutchy68 moved page Search Engine Optimisation to Portal:Search Engine Optimisation: landing pages are now portal pages)
(40 intermediate revisions by 14 users not shown)
Line 1: Line 1:
SEO refers to Search Engine Optimisation. SEO is the process of improving the volume and quality of traffic to a web site from search engines. SEO can also be referred to as SEF, or Search Engine Friendly.
+
{| style="width:100%;" cellspacing="1"
 
+
| class="home-tile" style="width:33%;" |  
See also:
+
<div class="home-tile-title" style="background-color:rgba(87,138,214,.3);">'''Getting started with SEO'''</div>
* [[Beginners#Address_Search_Engine_Optimization|Beginners: Address Search Engine Optimisation]]
+
<div class="home-icon">
* [[Search Engine Optimisation|Search Engine Optimisation]]
+
<div style="display:inline-block; padding:.7em .5em;">[[Image:Nuvola_arrow_right.png|30px]]</div>
 
+
</div>
[[Category:Landing Pages]]
+
<div style="display:inline-block; padding:.4em .5em; min-width:33%;">
 
+
;[[Making your site Search Engine Friendly|Making your site Search Engine Friendly]]
 
+
;[[Making_your_site_Search_Engine_Friendly#Using_a_Sitemap|Using a Sitemap]]
'''Joomla specific SEO / SEF tricks:'''
+
;[[Making_your_site_Search_Engine_Friendly#Title_tag|Making the most of the title tag]]
 
+
;[[Making_your_site_Search_Engine_Friendly#Meta_Description|How to write good meta descriptions]]
 
+
;[[Making_your_site_Search_Engine_Friendly#Keywords|Planning and using keywords]]
Posted by ''dextercowley'' in regards to correcting a problem when enableing Search Engine Friendly URLs in the Global Configuration of Joomla 1.5.2 and tested and verified to be true for 1.5.3 as well.
+
 
+
" ... edit configuration.php as var $live_site = <nowiki>'http://www.mysite.com'</nowiki> "
+
 
+
Note that default configuration.php is <nowiki>var $live_site = ''</nowiki>
+
 
+
 
+
 
+
== Add a static text in the <nowiki><title></nowiki> ==
+
 
+
Open the file:
+
libraries/joomla/document/html/renderer/head.php
+
 
+
Search for the next piece of code:
+
 
+
<nowiki>$strHtml .= $tab.'<title>'.htmlspecialchars($document->getTitle()).'</title>'.$lnEnd;</nowiki>
+
 
+
Add your statict text for example:
+
 
+
<nowiki>$strHtml .= $tab.'<title> All about Canada - '.htmlspecialchars($document->getTitle()).'</title>'.$lnEnd;</nowiki>
+
 
+
The text into the <title> tag is very important for the search engines.
+
 
+
If you need obtain a great search results for the word "All about Canada" I recommend your put the static text before of the $document->getTitle();
+
 
+
Other important thing, is don't use symbols like <nowiki>":", "-", "$",</nowiki> etc for the title.
+
 
+
 
+
Posted by ''juanparati''
+
 
+
 
+
 
+
== Add heading tags in the titles for more relevance ==
+
 
+
 
+
Search engines give a special relevance to the senteces between a "H" tag like <nowiki><h1></nowiki>, <nowiki><h2></nowiki> or <nowiki><h3></nowiki>.
+
 
+
I you want put a "H" tag to joomla 1.5 you need edit some files:
+
 
+
Open components/com_content/views/category/tmpl/blog.php
+
 
+
seach for this piece of code (Line 5):
+
 
+
<nowiki>
+
<div class="componentheading<?php echo $this->params->get('pageclass_sfx');?>">
+
  <?php echo $this->escape($this->params->get('page_title')); ?>
+
 
</div>
 
</div>
</nowiki>
+
| style="padding-right:1.2em;" |
 +
| class="home-tile" style="width:33%;" |
 +
<div class="home-tile-title" style="background-color:rgba(255,255,0,.3)">'''Troubleshooting SEO problems'''</div>
 +
<div class="home-icon">
 +
<div style="display:inline-block; padding:.7em .5em;">[[Image:Star_icon.png|30px]]</div>
 +
</div>
 +
<div style="display:inline-block; padding:.4em .5em; min-width:33%;">
 +
;[[Search_Engine_Optimisation#Fixing_Broken_Site_When_SEF_is_Enabled|Removing the live site variable]]
 +
;[[Common problems when enabling Search Engine Friendly (SEF) URLs|Common Problems]]
 +
</div>
 +
| style="padding-right:1.2em;" |
 +
| class="home-tile" style="width:33%; text-align:left;" |
 +
<div class="home-tile-title" style="background-color:#d3e5b8;">'''Advanced SEO'''</div>
 +
<div class="home-icon">
 +
<div style="display:inline-block; padding:.7em .5em;">[[Image:Advanced_icon.png|40px]]</div>
 +
</div>
 +
<div style="display:inline-block; padding:.4em .5em; min-width:33%; max-width:66%;">
 +
;[[Microdata]]
 +
;[[Google Updates]]
 +
;[[Add_Static_Text_In_Title_Of_Page|Add static text in the title of pages]]
 +
;[[Using_RSS_Feeds_To_Share_Content|Using RSS feeds to encourage traffic]]
 +
|}
 +
<br />
 +
{{Template:Box-header-sq | title=About Search Engine Optimisation
 +
|noedit=yes <!--remove edit link from content boxes -->
 +
|border=sienna          <!-- This is the color of the borders around Box Sections -->
 +
|titleforeground=#000000    <!-- This is the color of the Box Section Title Bar text -->
 +
|titlebackground=wheat <!-- This is the color of the Box Section Title Bar -->
 +
|background=cornsilk    <!-- This is the color of the Box Section background -->
 +
|foreground=black      <!-- This is the color of the Box Section text -->
 +
|titlefont-size=1.0em
 +
}}
  
 +
Search Engine Optimisation (often abbreviated to SEO) refers to the process of improving the volume and quality of traffic to a Website from search engines. A site that has been optimised according to SEO practices is said to be Search Engine Friendly (often abbreviated to SEF).
  
add your "H" tags between the title like this:
+
{{dablink|The main article about SEO is [[Making your site Search Engine Friendly]], which lists steps that lead to a better search engine ranking.}}
  
 
+
A somewhat important SEO technique that also helps your users is using [[Search Engine Friendly URLs]]. See [[Enabling Search Engine Friendly (SEF) URLs]] for more information.
<nowiki>   
+
<div class="componentheading<?php echo $this->params->get('pageclass_sfx');?>">
+
  <h1><?php echo $this->escape($this->params->get('page_title')); ?></h1>
+
 
</div>
 
</div>
</nowiki>
+
[[Category:Landing Pages]]
 
+
[[Category:Search Engine Optimisation]]
 
+
If you add more "H" tags between the joomla titles search into the tmpl directories for the code:
+
 
+
<nowiki>    get('page_title')</nowiki>
+
 
+
 
+
And add the "H" tags.
+
 
+
Remember normalize the font-size of the "H" tags using css, for example
+
 
+
Edit your template css and add something like:
+
 
+
 
+
<nowiki>    .componentheading h1 {
+
      font-size: 16px;
+
    }</nowiki>
+
 
+
 
+
Posted by ''juanparati''
+

Revision as of 21:31, 10 September 2013

Getting started with SEO
Nuvola arrow right.png
Troubleshooting SEO problems
Star icon.png
Advanced SEO
Advanced icon.png


About Search Engine Optimisation


Search Engine Optimisation (often abbreviated to SEO) refers to the process of improving the volume and quality of traffic to a Website from search engines. A site that has been optimised according to SEO practices is said to be Search Engine Friendly (often abbreviated to SEF).

A somewhat important SEO technique that also helps your users is using Search Engine Friendly URLs. See Enabling Search Engine Friendly (SEF) URLs for more information.