Skip to main content

Search engine optimization in CQ


SEO Optimization


Search engine optimization (SEO) is the process of affecting the visibility of a website or a web page in a search engine's "natural" or un-paid ("organic") search results. Source: Wiki

Whenever you enter a query in a search engine and hit 'enter' you get a list of web results that contain that query term. Users normally tend to visit websites that are at the top of this list as they perceive those to be more relevant to the query. If you have ever wondered why some of these websites rank better than the others then you must know that it is because of a powerful web marketing technique called Search Engine Optimization (SEO).
SEO is a technique which helps search engines find and rank your site higher than the millions of other sites in response to a search query. SEO thus helps you get traffic from search engines. 



HTML Tags and SEO

Here is the list of important html tags which help search engine to search the page –

1.     Title Tag –

The text between these tags is the "unique" title of your page, it should contain your key phrase and is a powerful SEO tool. This is the bold text that will display in the search return listing, your first chance to convince a potential viewer to click on the listing and visit your website.
Example –
<title>Your Web Page Title</title>

2.     Meta Tags –

A meta tag is a hidden tag that lives in the <HEAD> of an HTML document. It is used to supply additional information about the HTML document. The meta tag has three possible attributes content, http-equiv, and name.
Example –
<meta name="abc " content="xyz ">

3.     H1 Tags –

The HTML h1 header tag is the first of the <h1> </h1> pair. The text between these tags describes the "headline" of the content, just like a newspaper uses headlines. The h1 tag should contain your key phrase and should appear only once each on the page.
There are sub-head tag pairs as well, <h2> </h2> through <h6> </h6>
Example –
<H1>Section Title</H1>

Complete HTML –


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Your Web Page Title</title> <meta name="description" content="Your description">
<meta name="keywords" content="
keyword1 keyword2">
</head>
<body>
<H1>Section Title</H1>
the viewable content of your web page.
</body>
</html>
 


SEO implementation in OUR application

1.     Title Tag – Title tag get created automatically when we create the pages using website.
1.1            Create page with title–
1.2 Page source

Change title using page properties -



Page source after changing title -

Meta tags -


Page source after adding meta tags -

Note : You have to add additional tab in page properties. Search on Google how to do it.

H1 tags -



Comments

  1. Excellent pieces. Keep posting such kind of information on your blog. I really impressed by your blog.
    website design

    ReplyDelete
  2. Hi,
    I can't separate H1 from Title tags in 6.1 version. Any help?
    Also where can I add the meta description?
    What ever I do I am failing in it :(

    Thanks,
    Kire

    ReplyDelete
    Replies
    1. Hi Kire, basically you have to create meta tags at template level so that it can come in all pages you are going to create using this template.. To fill the metatag with page specific information, you have write custom code, again at template level. your custom code will read the title & other information for the page that you are going to open..

      Delete
  3. Great info thanks. Please check out some more information regarding what is serps.

    ReplyDelete
  4. Very nice post here thanks for it I always like and search such topics and everything connected to them.Excellent and very cool idea and the subject at the top of magnificence and I am happy to comment on this topic

    SEO Company in Chennai

    SEO Company in India

    Digital Marketing Company in Chennai

    Digital Marketing Company in India

    ReplyDelete
  5. Excellent and very exciting site. Love to watch. Keep Rocking. seo company Adelaide

    ReplyDelete
  6. Really informative and well instructional blog. This actually looks really easy to do and very practical. Trying to get in the first page of Google and even better the first place of the search results I'm pretty sure stuff like this one will make it a whole lot easier.

    ReplyDelete

  7. Oh nice blog its very easy to unerstand thanks for your information...
    Thanks, that's extremely good information, cheers.
    top website design companies london |
    Affordable Search engine optimization Services UK

    ReplyDelete
  8. Thanks for the post. It was very interesting and meaningful. I really appreciate it! Keep updating stuffs like this. 

    Regards,
    SEO Services Company in London

    ReplyDelete

Post a Comment

Popular posts from this blog

AEM 6.3 - Check if page is published or not

If you want to know if the page is published or not you can use the below utility method to know if the page is published or not. Steps - Take Resource Object. Adapt it to Page Adapt page to ReplicationStatus, you will get the status Here is the code - public static Boolean isPublished(Resource resource) { Boolean activated; ReplicationStatus status = null; activated = false; if (resource != null) { try { Page page = resource.adaptTo( Page.class ); status = page.adaptTo( ReplicationStatus.class ); } catch (Exception e) { LOG.debug(e.getMessage (), e); } if (status != null) { activated = status.isActivated(); } } return activated; }

Create Your Own Private Ethereum Blockchain

Prerequisites You need to have Geth installed. The easiest way to do this is through homebrew. Open Terminal and  install homebrew ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2. Now  install geth brew tap ethereum/ethereum brew install ethereum Create Genesis File The Genesis  block  is the first block in the chain, the Genesis  file  is a JSON file that defines the characteristics of that initial block and subsequently the rest of the blockchain. Create a directory to hold your network files mkdir my-eth-chain cd my-eth-chain 2. Create your genesis file touch myGenesis.json 3. Open your genesis file and paste the following { "config": { "chainId": 1994, "homesteadBlock": 0, "eip155Block": 0, "eip158Block": 0, "byzantiumBlock": 0 }, "difficulty": "400", "gasLimit": "2000000", "alloc"