(SEO) Search Engine Optimization

Click here to load reader

  • date post

  • Category


  • view

  • download


Embed Size (px)


The slide SEO Contains the basic foundations when we apply the SEO on our site like, Title tag, ,Meta tag , meta description, H1, H2, Headings,URLs (SEO),and add 'Alt' for images(SEO), HTML sitemap, paging, Bread Crumb, Link Navigation, Domain Naming, Directories, Good anchor for SEO, Sitemaps, Sitemaps Priority(SEO),Change frequency in Sitemap(SEO), Java Script and Search Engines, Flash and SEO, SEO-Link Building

Transcript of (SEO) Search Engine Optimization

  • 1. Ashwaq Abu Aisheh [email_address]


  • The process of improving web pages so they rank
  • higher in search engines for your targeted keywords.
  • SEO is the active practice of optimizing a web site by improving internal and external aspects in order to increase the traffic the site receives from search engines


  • The Title Tag:
  • The MOST important aspect of on-page SEO, each page should have a unique and short title, which helps Google know how the page distinct from the others.
  • Avoid :1. Choosing a title that has no relation to the content on the page.
  • 2. Using vague titles like : Untitled or New Page 1
  • 3. If the title too long, Google will show only a portion of it in the result.
  • The Meta Keywords and description:
  • Google uses the first 160 characters about (25 word) of your Meta description tag. This is gives the Google and another search engine a summary what the page is about.
  • Avoid :1. Writing a description meta tag that has no relation to the content on the page


  • Example.
  • Description:
  • Meta keyword: Google didnt see Meta keyword.
  • Headings :keywords , keywords
  • logo for the main page should beH1.
  • Title of category/article/page should beH1.
  • 1st 200 characters ofarticle/story/post should beH2.


  • Images:
  • All images should have meaningful and descriptivealtIMG attribute,
  • and shouldnt exceed 6 words,.
  • Alt IMG=text in image .
  • The "alt" attribute allows you to specify alternative text for the image if it cannot be displayed for some
  • Reason
  • If a user is viewing your site on a browser that doesn't support images, the contents of the alt attribute provide information about the picture.
  • URLs:
  • URLs should be clean, without : = (# % $ & ! * +)
  • We shouldnt have any URL that has more than 3-levels depth (/).
  • Example:
  • http://islam.m3com.com.sa / index / view / rnd / 31224684190


  • HTML sitemap:
  • Each site should have an html sitemap that lists all section titles as
  • Text links.
  • Each sitemap should not exceed 45000 URLs (old items should be in another xml).
  • Check if the URL is valid (Not truncated, Actual URL).
  • All pages should be there.
  • We explain it more later.


  • Paging:
  • Paging area in the bottom of the page should have the title of the section after the words(alsabeq altaly).
  • The numbers and the text in the paging set should have a title tag where we have the title of the section we are in.
  • Example
  • It should be ..{ _2 }
  • (alsabeq _ altaly) { } ..{ }
  • Note:In Title tag should be also { _2


  • Use Bread Crumb Link Navigation:
  • Effective link navigation between your pages can provide keyword
  • rich internal links, and assist your visitors in determining exactly
  • where they are on your site. A popular technique calledBread
  • Crumb can be used for this, andshould not exceed three links.
  • Example :.
  • Domain and Sub Domain Naming:
  • The shorter the domainname, the better.
  • Go from specific to generic : houseplans.com is better than planhouse.com


  • Submitting your site to Directories:
  • It is the best way to get Page Rank to new sites quickly. Although
  • Directories provide less traffic compared to search engine, the quality of that trafficcan be better targeted as u are listed on a specificcategory, and in directories we can add the title and description of your site.
  • Make sure the quality of HTML code by this link:
  • http://validator.w3.org
  • Add your site on Google by
  • http://www.google.com/addurl.html
  • Add your site map to
  • https://www.google.com/webmasters/tools/dashboard?pli=1


  • Title, Meta keywords and description:


  • C reating useful content will likely influence your website more than any of the other.
  • factors discussed here.
  • Think about the words that a user that mightsearch for to find apiece of your content.
  • Google AdWords provides a Keyword tool by the following link can help you..https://adwords.google.com/select/KeywordToolExternal
  • This way can help you writing content for a specific page, subject, or writing a description and title for pages.
  • Example :- We have ( ) page in Family Channel that needs a small content, we start by thinking of any keyword that related to the subject like:
  • ( / / / )
  • And according to the result you can arrange the content that you want for.
  • Avoid :1. Writing text with many grammatical and spelling mistakes.


  • Anchor text is the clickable text that users will see as a result of a link,
  • the anchor tag .
  • Avoid :
  • 1. writing generic anchor text like "page", "article", or "click here.
  • 2. using text that is off-topic or has no relation to the content of the page linked to.


  • Sitemaps


  • A Sitemapgreatly helps search engines to find your website and WebPages more faster and easily.
  • Google sitemaps are created using XML (Extensible Markup Language).


  • A Sitemapis an file that lists all of the available URLs for a site. It also provides web site owners the ability to put additional information about each URL:
  • the time and date it was last updated, how often the content of the web page changes?, and how important the web page is in relation to other URLs that belong to the site?.
  • In short ,the Google Sitemap Protocol provides an easy way for search engines, primarily Google, to crawl the site more intelligently.


  • Here is the sample Google sitemaps code:
  • http://www.yoursite.com/
  • 2008-04-15
  • monthly
  • 0.5


  • Location:- name of your WebPages i.e. http://www.yoursite.com
  • Last modified :- when you last modified the page.
  • Change frequency:- XML tag may be set to one of seven frequencies: never, yearly, monthly, weekly, daily, hourly, or always.
  • Priority tag in sitemaps
  • Priority values are relative within your website.
  • Valid priority values have range interval [0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0].
  • This means that the priority of your most important page should be [1.0].


  • The priority of other pages in the XML sitemap should decrease after importance.
  • Here are some examples of different types of pages and how their Priority sitemap XML tag value might be set, depending upon how important they are
  • (0.8-1.0):Homepage, sub domains, product info, major features.
  • (0.4-0.7):Articles and blog entries, category pages, FAQs.
  • (0.0-0.3):Outdated news, info that has become irrelevant.

Sitemaps Priority... 19.

    • Change frequency in Sitemap
  • NEVER:Old news stories, press releases, etc.
  • YEARLY:Contact, About Us, login, registration pages.
  • MONTHLY:FAQs, instructions, occasionally updated articles.
  • WEEKLY:Product info pages, website directories.
  • DAILY:Blog entry index, classifieds, small message board.
  • HOURLY:Major news site, weather information, forum.
  • ALWAYS:Stock market data, social bookmarking categories.


  • http://album.m3com.com.sa/
  • always
  • 1.0


  • I recommend minimizing the number of pages using JavaScript whenever possible. In addition, you should place your JavaScript in its own external .js file and link to it from within your pages.
  • This can decrease page load time and improve usability. You can link to the external .js file by placing the following code in your page head.....


  • If your entire page is in JavaScript, some people will not see it. If your entire page is JavaScript, many search engines will not index it properly either.
  • Ensure you useNoscripttags to define what was in the JavaScript to users with that feature disabled.Noscripttags look like this and should be placed just after a scripts
  • location:
  • javascript description and related links


  • If you do use Fl