60 On-Page SEO Points for Better Website Ranking

60 On-Page SEO Points for Better Website Ranking

  • July 13, 2013
  • Comments Off on 60 On-Page SEO Points for Better Website Ranking
  • SEO

There are many SEO ranking factors that can make the search engine crawlers consider our website more relevant to the associated keywords. Here in this blog post that comes on our SEO blogs of SeaMedia, we consider the SEO work checklists that must start with the on page works.

SEO factors that improve the ranking

Beside making the web pages and designs to attract the customers, we usually miss out some of the basic tips to improve page rank. So it is very important to understand these points and SEO factors that improve the ranking of your website. All of the points must be well done for both small and big websites. The following are the things to do before the link building process are to be done. We have categorized the SEO factors as 1: Website content related, 2: URLs and Link navigation related and finally 3: General tips and Analysis. Most importantly you know that the keyword must be in the content of your web page. A wrong keyword that is absent in the website; if linked with the link building may not turn to be in a good way as needed.

Top 20 SEO Ranking Factors related to Website Content

Page Title

Giving the keywords in the page title is very important in getting a higher position in search engine results, that must kept short as 70 characters.

Meta Description

Give the keywords in the meta description and write sentences that best describes your web page.

Meta Keywords

Give the related high demand keywords at the meta keyword section with including a long tail keyword that best suits your web page.

H1 tags

Do not forget to give h1 tags in your webpage with the headline made with the keyword.

Single h1

Never give multiple h1 tags in the same webpage, instead you must provide only one.

H2 tags

Include keywords in h2 tags that can be made in those texts that comes as a subsection of the h1 headline

Keywords in body

After identifying the most suitable keyword phrases that related your web page, make that phrase come 2 or 3 times in the body.

Keyword Consistency

Never stuff keywords, by repeating a same set of keywords many times; instead maintain a steady consistency like 4 times in 300 words.

Highlighting keywords

You can highlight the keywords like making it bold, or italics or as underlining; making it noticeable to the users as well as to the search engines.

Text-HTML ratio

Some crawlers calculate text to html ratio of each page and affects the page ranking if the ratio is too low.

Copy Checking

Check your web page content with the online copy checker to make it a unique content on the web.

Important Keywords

Once a set of keywords related to your website sections are made select the important keywords to be included in the body after finding the search volumes from the audience.

Breadcrumb Links

Reduce the bounce rate by giving breadcrumbs at the top or bottom of your page by making the audience easy navigation to their required page.

No.of Images

Even though images attracts audience, the number of images can be reduced if it takes time to load; instead you may try the loading of images on scrolling down.

Blog

Set up a Blog, to post new contents that can contain related keywords for the customers to view at the search engines and by increasing the impression of the web pages

Image Search

Give Logo Name with Keywords, so that an image search may also bring your company logo in the search results.

Animation Texts

Replace Usage of Flash with html components so that the search engine crawlers can read the text inside it quite easily.

Image Naming

Give images names with keywords for image search bots to display and make a link to your website from the image search results.

Image ALT-tags

Give ALT tags on images with keywords, as the search engine uses image bits.

Image Description

Use Image Description with keywords for the image search bots to display the images of your company at image results.

Top 20 SEO Ranking Factors related to URLs and Links

URL keywords

Give the best keywords in the URL that suits the web page, one of the most important ranking factors.

Keywords Links

Give Footer Inner Pages Links, to support and make the subpages more visible to search engine crawlers and to increase keyword ranking

Logo Linking

Link Logo to Homepage, for making easy navigation to the main page from the inner sub pages for better navigation options.

URL dashes

Replace underscore with dashes in the URL; to make the web link available in search results for both of the keywords rather that keyword1_keyword2.

Simple URLs

Give names in URL to replace special symbols as such URLs are given low priority to be indexed, and are considered to be generated with codes from the website.

Random URLs

Give Modified page for random URLs with a message that such URL does not exist and possibly a link to the main page or contact texts to drive the customers.

Short URLs

Replace long URL with short ones, making keywords close to the domain names to get more priority in the search results.

Broken Links

Fix Broken links using XENU software that gives us the list of the status of all the links; so that we can work on 404 error status.

Uncrawlable Links

Fix the Crawl Error Pages from Google WebMaster results on the crawl status of the website.

Internal Links

Give considerable amount of internal links, not making much, but at least 2 or 3 from a page to your other inner pages.

NoFollow Links

Give rel=”nofollow” on external links to make the Google doesn’t count as the SEO factor of the linked page and to make the link only for the user’s help to read extra on the mentioned topic.

HTML sitemap

Make HTML Sitemap present in the website to show all the links of the website to be easily accessible for the users and crawlers.

XML Sitemap

Validate XML Sitemap to make the necessary changes in the xml file for easy reading for the search engines.

Sitemap Submissions

Submit the sitemap files to search engines to let them understand the website structure and levels of all the webpages to crawl and index.

Sitemap Structure

For large website with many webpages, collect the structure of Sitemap that shows the different levels of pages and priority level to understand how to give meta details like title, descriptions and keywords.

Crawlable Links

Use search engine crawl-able links, that makes all the link in the website reachable from the home page at least.

Link Position

Make the Important pages link from the top of the home page, as the crawlers give more importance to the link appearing at the top.

Link Title

Hyperlinks must contain title, so that users and crawlers can get more details on the page that it is heading to.

Home Link

Replace linking of index.html to www.website.com to avoid duplication of content by search engines and by supporting the links coming from outside to www.website.com in increasing the page rank.

Link Description

Use descriptive hyperlinks for internal links including the necessary words that describe the page that the page it is linked.

Top 20 SEO Ranking Factors that you miss out

Home Redirects

Avoid .com/index.html or .com/home by implementing a 301 redirect to correct version if such URL exists to focus the URL to a single one.

Social Space

Make Social Media Spaces Buttons on the home page to make visitors like or follow to get company updates on their social network feeds

Member Welcoming

Give Sign Up Option via Social Media to collect more information about our customers, there by finding and exploring more interests of them.

Home content

Give Dynamic content like latest tweets, user comments etc. at the home page, for page freshness.

Google Maps

Set up your place on Google Maps by pointing your store location and verifying the details given on the map listing; to improve local searches and search queries with place names.

Contact Map

Give the map to your website on the contact page to make the map services trust on the ownership of the map listings.

Language Option

Give Language option in html with codes for each of them, like lang=”en” for English.

Spam Blocker

To ensure the website does not contain any malware, checks Spam Blocker status and make sure your website is safe.

Safe Browsing

Similarly to Spam Blocker to ensure that the website is viewable to all Check the Safe Browsing feature is valid.

Create Favicon

Make Favicon Present which is the icon that comes with the web browser tabs.

Java script

The Java script that is used in the website must be crawable by search engine

Google Analytics

Install Google Analytics by keeping the Analytics script appear on all pages to analyze the performance of the website.

Google Webmaster

Install Google Webmaster tools by giving the Google unique ID on your website, or uploading the html file got from the webmaster.

Www Redirecting

Do www and non-www redirecting to a same page, to make the search engine crawlers understand that both must be treated as same website.

Loading Time

Check website loading time to fix those web components that takes longer time to load from the results of the pingdom tools.

Page Size

Make proper page size that comes under 100kb for easy loading for all visitors.

Rich snippets

Structured Data from schema.org for rich snippets, Making a photo or stars along the indexed search pages.

Robots.txt

Make Robots.txt present in the website and are accessed through www.website.com/robots.txt to include those sections which must not be crawled or indexed by the search engine crawlers.

Page Indexing

Check all pages are indexed in search engines like Google by typing site:URL in the search bar of Google.

Multi-Audience Option

Allow users to select options of different language and country, if you set up various versions of your website, like to show the product pricing in different currencies.

Get these SEO factors that rank your website

Get the professional SEO services from Sea Media, with solving every above mentioned SEO factors that affect the ranking. We have got strategies with quality content making with optimized adding of keywords that is quite essential for a good ranking. We understand that more than just the SEO factors that affect the ranking, the process of media creation to attract an audience in the promotional activities are to be given importance. We support our SEO clients in the weekly blog writing with the research on the industry related topics, along with the tips to improve page rank. Our team make sure that the basic industry and category keyword research are performed and design the web pages accordingly. Get our cheap SEO services now. Get our plans by clicking the SeaMedia-SEO-Plan.

Get this Summary on the on-page SEO factors to improve ranking as presentation.

How to Increase the Alexa Ranking of Your Website?

  • July 2, 2013
  • Comments Off on How to Increase the Alexa Ranking of Your Website?
  • SEO

Are You Conscious About Alexa?

Some of you must have experienced a decrease in the Alexa ranking even if the visitor traffic went up. Most of the users think that Alexa rank is calculated with the factors like visitors, bounce rate and time spend on the site; while some others thinks there is another hidden factor like the quality of the traffic visits. This is true to some extends and can be understood by this blog article on the factors to increase Alexa ranking.

An increase in the figure in the Alexa ranking do not mean you are doing bad, it may also occur due to other similar websites doing better than you. Take this example stated in the moz.com that says a website named – muslim-academy.com had 800 visitors per day. The Alexa rank was 63,000. The same website after some days got a few more traffic but the Alexa rank went down to 189,000. To check how is the ranking of your website; submit your site link by clicking How to check my Alexa ranking?

What is Alexa?

Alexa was formed in 1996 by creating a way to measure website popularity parameters like traffic, reach, visitors and other based on the country. The Alexa came more popular due to the feature of knowing important data of one’s competitor. The Alexa rank is a number ranging from 1 that is given to the most popular website in the world, to a large number probably like 25,000,000 given to the least popular website in the world. Alexa also measures the traffic by the countries.

Why not needed to consider Alexa

But Alexa ranking must not be given huge importance just because it is a ranking based on the visitors that installed  the Alexa toolbar. Even if you have got a few visitors that installed the Alexa toolbar, it is automatically calculated as a much more visitors. If 5% of web users have installed Alexa toolbar, making your website 10 visitors with the Alexa toolbar, it will be calculated as 200 visitors. This is how we can increase Alexa Ranking in a short period of time. But follow the Google Analytics tools to get website visitors to your site as the primary tool.

Why Alexa is important in some cases?

Your Alexa ranking is examined by those who tends to put the ad on your website. This figure comes as a trusted parameter for them. The ranking is also looked by those who tends to buy your website. This makes it to highlight 2 points that Alexa ranking is important

1: To those who needs an ad on your website.

2: To those who wants to buy your website.

It is possible to make a good improvements in your website and increase Alexa ranking in days.

How to increase Alexa Ranking

  1. Go to alexa.com and register.
  2. Add your website at the Alexa dashboard, and verify.
  3. Install the Alexa toolbar from into your browser.
  4. You need to install the same toolbar at the system of your colleagues too.
  5. Make the collegues visit the website, making an increase in the Alexa traffic.
  6. Create the Alexa toolbar for the website that shows RSS updates etc.
  7. Build an Alexa widget and copy paste the javascript on your html page.
  8. Making the readers review your website from the Alexa will increase Alexa Ranking.
  9. Alexa considers backlinks and can be increased via linking to your blogs and pages by niche related blog comments.
  10. Increase the contents with good quality and share at social media for more traffic.
  11. Add a download and install option from the Alexa toolbar at the main website.
  12. This can also be added on the blog pages to increase the chance of getting visitors from alexa toolbar installed system.
  13. Go to Alexa and compare your websites with your competitors.
  14. Just like this, write a blog and link to alexa.com.

Many experts says that it is by the process of SEO that one can increase the Alexa ranking in a smart way, Yes SEO is a method of increase the position of the website in the search results. This is achieved only by a good practice of on-page and natural link building methods as we do at our search engine optimization services.

Major Tools for the Development of an eCommerce Store

  • June 20, 2013
  • Comments Off on Major Tools for the Development of an eCommerce Store
  • eCommerce

What is an eCommerce Platform?

E-Commerce Platform is a software technology providing the solution for business selling products online. There are two types of solutions like providing a complete ecommerce development solution named as fully integrated platforms and those named as pre integrated that are plugged into another and requires a little development. The ecommerce solutions platforms are made of common programming languages like Java (object based), PHP, .Net. The eCommerce platforms can be utilized by the business firms in Product management, Providing the Search Options, Promotions and related activities, Merchandising, Personalization, Product Pricing managements etc. One of the main objectives and challenges of an online store is to manage the products effectively; and so the product management solution provided by implementing these eCommerce development services must be dealt with effective controlling of product information.

Types to Set up an eCommerce platform on the web

After the basic online store building, you can either host it yourself or at the cloud services. The cloud services is a worldwide infrastructure where the hosting and the software associated with it are delivered on demand.

Hosting it Yourself

  • Gets more control
  • You get to know where your data is
  • It is Harder to scale

Hosting at Cloud

  • Can set up with low costs
  • It is easy to scale
  • Potential data and security issue arises

In this blog post we look at the major tools that comes helpful in the eCommerce website development solutions that can help your requirements for the online store. We look an overview of the major tools like Magento, WooCommerce and OpenCart to build an online shopping website. You can go at the eCommerce website design tips at our previous blog post.

ECommerce Development Solutions with Magento

Magento can be said as the most popular eCommerce solutions platform available now; due to its unique features that increased the shopping experience of the website customers. With over 150,000 online retailers that provides many features, this platform is based on Zend framework. Magento offers a complete scalable platform with optimal performance that also helps you in increasing the conversions and driving more revenue. You also get a variety of website design themes to choose one.

Major Features of Magento

  • Manage multiple online stores with it from a single administrative panel.
  • Software interface that enables you to make connection to other software.
  • Marketing opportunities – setting prices, discounts, coupons and setting the sales organization.
  • Improve administration options.
  • Language and currency detection
  • SEO friendly with control over the HTML layout, creating unique description, URLs keywords meta tags.
  • Auto creation of Sitemaps
  • Product management – set pricing models, seasonal and volume discounts, resize images and watermarks.
  • Managing the additional goods or related products for users.
  • Advanced Tax rates and currency managements
  • Product attributes, reviews, groups managements
  • Report Creations of sales, reviews, shopping cart, marked goods, search and tags.

ECommerce Development Solutions with WooCommerce

People prefer to have their website in WordPress due to easy managements of web page posts. Commerce is a WordPress plugin that helps your WordPress website to be an online shopping website. WooCommerce allows you to manage all; from the WordPress dashboard like the general store performance and statistics, sales and reviews, stock levels etc.

Major Features of WooCommerce

  • Security support from Sucuri, meeting the highest WordPress security standards.
  • Simple and Effective user interface to handle products
  • Getting reports on product performance to track the business.
  • Supporting help at marketing in building discount options
  • Better tax calculation methods
  • Shipping classes and rule creation
  • Supporting the PayPal Standard Gateway that accepts credit cards.
  • Making the powerful tools from the Google Analytics like eCommerce tracking.

ECommerce Development Solutions with OpenCart

Open Cart is an open source PHP based software that allows you to set up an online store cost effectively. You also get to have lifetime free support and free software updates. OpenCart provides easy installation with selecting the template to add products.

It offers multiple payment gateways with secure e-commerce solutions.

The Importance of a Mobile App for Ecommerce

  • June 13, 2013
  • Comments Off on The Importance of a Mobile App for Ecommerce
  • eCommerce

Why a Mobile App for Ecommerce

We now use a phone not just to call or text message, we read on it, gets updates, play with it and even reserve a room after booking a travelling ticket with it. Mobile Apps are one of the best ways that a company can develop to interact with their customers. This interaction has created a new way of revenue to ecommerce projects. Besides just selling products there are many services that your audience can love to have like a mobile customer service  and complaint management solutions too. Companies can take this opportunity by building a mobile app for ecommerce to reach the masses very easily due to the availably of smart phones now. The approach will be highly welcomed by the audience due to easily available and easily touch managed mobiles.

Good Responses from the Mobile Audience

Mobile Apps are extensively used by people and it grows more rapidly than the time used for text messaging and voice calling or web browsing. The most used mobile apps come in the banking and travel purposes that allows making the payment, transfer funds, check account status and much more. The mobile app usage will also grow drastically in India as we now get a cheapest Smartphone for Rs 1500 and a tablet for Rs 3000.

Scope of Mobile Ecommerce App

Mobile App gives the opportunity to interact with products in the most easy and simple way. Customers can easily view the company product details with touch, type or speech. The ability of the mobile apps with always available and connected is the most effective method that we can get. The scope of mobile app for e-commerce is expected to be very high. It is calculated that the sales initiated through mobiles will increase by 30 times in the next 5 years. One of the most highlighted features that ecommerce mobile apps can offer is to give alerts to the customers on products as it happens. This could be product offers, news, events or other that the company decides on its strategies.

Mobile apps discovered in the solution to the customer complaints are also welcomed. This makes a more pleasing experience for the customer in interacting with the company. They do not need to wait for the company representatives over a phone call to register a complaint.

The scope of the ecommerce mobile app is very high as it helps at:

  1. Allows user to Shop from anywhere, while they travel, wait for trains, outdoors etc.
  2. Can collect customer feedback and data collection for survey campaigns.
  3. Can keep track about the history and usage pattern of the customers.
  4. More mobile app options can influence the purchase decisions.
  5. Easy sharing of company details while customers meet.

Building with Focused Mobile Technologies

The leading mobile platforms like iOS for iPhone, BlackBerry, Android and Windows Phone also gives developers a challenge with a huge number of different types of devices. The developer needs to test on many mobile devices to view the look and feel of the mobile app. This makes the development of mobile ecommerce app more complicated than just converting a normal website to the mobile version.

So some experts reviews that a company must look its type of potential customers to focus and those device standards that have more of its customer usage. Developers works at leading mobile technologies for ecommerce using HTML5 and CSS3 later to cross-platform mobile frameworks. The voice search technologies are also improving in its path that helps the end users to have speedy and smart natural language oriented searching, eliminating the need of typing with the small keyboard screen.

Disadvantage of mobile apps over a mobile website

  1. More effort in building as well as testing on many device systems.
  2. Highly dedicated users only installs a mobile app.
  3. May uninstall and break the company connection due to less hardware phones.
  4. Credit card passwords and address typing in small screens

But once a user installs a mobile app surveys says that he spends 40% more time than to a mobile site. Consider this Indian ecommerce mobile apps from FlipKart and Yebhi.com below.

Building the Best Mobile User interface

Designing a good user interface is very important in the mobile app development. There were mobile apps that delivered more functionalities dropped down with similar mobile apps that gave very attractive user interface. This also comes as an uninstalling factor among the user; experts say a poor user interface android app will not be opened more than 5 times, resulting in the uninstalling.

So as far an ecommerce mobile app is concerned; showing products and prices may be enough. Companies need to build very clear navigational interface that allows users to view related products, compare similar products and read user reviews. The shopping with mobile apps must be easier that takes the customers to use mobile apps on their need. Customers must use his online store from his pocket to order food for a sudden party, purchase new electronics  devices that came to the market or to get customer services for household or office works. People can now shop on the spot when they see a product like searching a jewelry worn by another, buying a sport cycle of your neighborhood.

Good user interface design for social media networking for reviews and comments along with the brand awareness can also be targeted with same priority.

Online Payment with Mobile

One of the obstacles that comes in the customer mobile app usage is the of vagueness payment systems. Most of the common mobile app users are unclear about the buying process. Some also refuse to type their credit card details and passwords from a mobile. Services from PayPal, Amazon Payments and digital wallets like Google Wallet helps to undertake the payment process. It will take time to make all the customers feel comfortable on the mobile payment and more improved payment method will surely come enabling with a single tap . There are chances and hope of paying with mobile service providers.

Mobile devices with NFC technologies can also be used for payment that can be used in the contactless payment systems. This is practically made possible in collaboration with the Google Apps like Google wallet that stores the credit card details of consumers to pay small transactions at terminals. India will soon implement this new payment system at the box office that allows customers to pay movie tickets with just a wave of their mobile. Get Started with our mobile development services.

Get customers from different locations to your ecommerce website.

  • June 10, 2013
  • Comments Off on Get customers from different locations to your ecommerce website.
  • eCommerce

Setting Up Targets of Customers with your e-commerce Site

Making your products online by setting up an ecommerce website also make you chance to get customers from different locations. Your ecommerce website can also target customers from other regions. Creating different version of a website to target customers from various regions and languages is one of the key benefits of ecommerce websites. There are a lot of basic things to do to get customers from other locations. There are many benefits of location based marketing. A search like “Chinese restaurants in Mumbai” in Google may give many results; but search with location enabled gives a very few with location co-ordinates. This blog post give you the basic things to do on how to get customers from different location.

Multilingual and Multiregional Websites

People prefer to get a website near to them. They also prefer to read those having their languages too. When your website needs to target audience with different languages, you need to set up the basic guide lines of a multi-lingual websites. Similarly when you target customers from various regions, follow the basic tasks for a multi-regional websites. This makes the base version website; for example – your-ecommerce-website.com to other versions like your-ecommerce-website.in to target  people of India and your-ecommerce-website.com/en to set up a website with English version or even subdomains like mumbai.your-ecommerce-website.com.

Options

1 Country code  – ( Clear Geo Targeting possible )

2 Sub Directories – ( Easy to set up and separate Sites )

3 Sub Domains – ( Easy Maintenance )

The base version must be very highly clear and optimized, a mistake there at base version will be multiplied. Also make sure you have the appropriate infrastructure to support the multilingual and multiregional websites. Setting up a multi-regional websites need legal or administrative requirements along with acquiring eligibility to use a country-specific domain name. Some of the basic things go in the html codes with giving Geo location code at all the websites.

Giving the Required Html codes

Canonical tags to avoid duplication problems

Because you are setting up various versions of your website, there may be a chance to have duplicate content problems. This happens when the same content comes at different URLs. So to make the search engines understand that two web pages must be considered as from a single source; use the canonical html tag. Make sure the links are tagged with rel=canonical” link element.

There is no need to give a non index or no follow tag to one of the webpages. This canonical page tagging makes both the URLs indexed. This is how you inform Google about multiple versions of the same content website.

Defining Related Website

There are other ways to tell Google that your Multilingual and Multiregional Websites are related websites.

Method 1 : Giving a Link with rel=”alternate”

<link rel=”alternate” hreflang=”hi” href=”href=”http://your-ecommerce-website.com/hi”>http://your-ecommerce-website.com/hi” />

Eg:

<link rel=”alternate” href=” href=”http://your-ecommerce-website.com/ml”>http://your-ecommerce-website.com/ml” hreflang=”ml” />

<link rel=”alternate” href=” href=”http://your-ecommerce-website.com/hi”>http://your-ecommerce-website.com/hi” hreflang=”hi” />

<link rel=”alternate” href=” href=”http://your-ecommerce-website.com/en”>http://your-ecommerce-website.com/en” hreflang=”en” />

Method 2: When Publishing non HTML files

A different language version of a URL can be specified by an HTTP header as

Link: < href =”http://in.your-ecommerce-website.com/”>http://in.your-ecommerce-website.com/>; rel=”alternate”; hreflang=”hi”

Method 3: Sitemap

Use the sitemap to specify different version of website. For example a website like your-ecommerce-website.com that targets the audience from Hindi and Malayalam languages beside English must be defined as:

<?xml version=”1.0″ encoding=”UTF-8″?>

<urlset xmlns=” hre f=”http://www.sitemaps.org/schemas/sitemap/0.9″>http://www.sitemaps.org/schemas/sitemap/0.9″

xmlns:xhtml=”http://www.w3.org/1999/xhtml”>

<url>

<loc> href=”http:// www.your-ecommerce-website.com/english/%3c/loc”>http://www.your-ecommerce-website.com/english/</loc>

<xhtml:link

rel=”alternate”

hreflang=”ml”

href=” href =”http:// www.your-ecommerce-website.com/malayalam/”>http://www.your-ecommerce-website.com/malayalam/”

/>

<xhtml:link

rel=”alternate”

hreflang=”hi”

href=” href=”http:// www.your-ecommerce-website.com/hindi/”>http://www.your-ecommerce-website.com/hindi/”

/>

<xhtml:link

rel=”alternate”

hreflang=”en”

href=” href=”http:// www.your-ecommerce-website.com/english/”>http://www.your-ecommerce-website.com/english/”

/>

</url>

<url>

<loc> href=”http:// www.your-ecommerce-website.com/malayalam/%3c/loc”>http:// www.your-ecommerce-website.com/malayalam/</loc>

<xhtml:link

rel=”alternate”

hreflang=”en”

href=” href=”http:// www.your-ecommerce-website.com/english/”>http:// www.your-ecommerce-website.com/english/”

/>

<xhtml:link

rel=”alternate”

hreflang=”hi”

href=” href=”http:// www.your-ecommerce-website.com/hindi/”>http:// www.your-ecommerce-website.com/hindi/”

/>

<xhtml:link

rel=”alternate”

hreflang=”ml”

href=” href=”http:// www.your-ecommerce-website.com/malayalam/”>http:// www.your-ecommerce-website.com/malayalam/”

/>

</url>

<url>

<loc> href=”http:// www.your-ecommerce-website.com/hindi/%3c/loc”>http:// www.your-ecommerce-website.com/hindi/</loc>

<xhtml:link

rel=”alternate”

hreflang=”ml”

href=” href=”http:// www.your-ecommerce-website.com/malayalam/”>http:// www.your-ecommerce-website.com/malayalam/”

/>

<xhtml:link

rel=”alternate”

hreflang=”en”

href=”href=”http:// www.your-ecommerce-website.com/english/”>http:// www.your-ecommerce-website.com/english/”

/>

<xhtml:link

rel=”alternate”

hreflang=”hi”

href=”href=”http:// www.your-ecommerce-website.com/hindi/”>http:// www.your-ecommerce-website.com/hindi/”

/>

</url>

</urlset>

WebMaster Option on – selecting country

If your website did not follow the country code domain naming, and yet you need to target a specific country, geo.position” or “distribution” or HTML attributes is not enough for geo-targeting; use the following steps.

Go to Google Webmaster where we can give a specific region that we are targeting.

Under Google Webmaster> Conf > Settings >

Use geo targeting for websites selecting your preferred country.

This helps Google determine which region the website is targeting and which version of the website must be shown in the search results for that location. This is how you make your regional website appear in search engine results for a particular set of customers.

Please Note that if you are using a language oriented website, it is better not to give the country targeting data as above.

Google Detects Location

Google now gives search results that are considered to be more appropriate to the users. The Google’s search engine site are automatically redirected to the country version depending on the location of the users. Google detects our location with parameters like the IP address, data from the location history (which must be enabled by the user). Google is working on more better techniques to find out the user location with mobile technologies that include GPS data too.

People prefer to go to those stores that they know, so give the location details and a bit of cool marketing techniques too. Attract those customers with offers like “Come in within the next 30 minutes and receive 20% off your meal. Check out this ad below that does a similar marketing.

How To Show Job Feeds From Indeed Using PHP code

  • June 5, 2013
  • Comments Off on How To Show Job Feeds From Indeed Using PHP code
  • Web Development

About Indeed.com

Indeed is a meta search engine over the Internet which gives job seekers free access to millions of employment opportunities from thousands of websites in a single search as job feeds. It includes all the job listings from job boards, newspapers and associations. Here in this blog post, you can know how to load the indeed jobs to your website with simple steps of PHP codes.

Steps to Integrate Indeed API

Step 1: Create an account in indeed.

Step 2: Copy sample XML request.

Step 3: Create a function to send URL request.

Step 4: Create a function to convert XML to Array.

Step 5: Create a page “indeed.php”

Step 6: Create a page index.php to display results.

Step 1: Create an account in indeed

To make indeed integration with your website you must create an account at indeed.com . After logging in you can see the API link in the footer of  indeed.com. By clicking on it you will redirect to a indeed publisher page and you can login with your details. There you can select XML Feed option from the menu bar which provides all details about indeed XML Feed.

Step 2: Copy sample XML request

After selecting XML Feed you will get a sample XML request including your publisher id like this “http://api.indeed.com/ads/apisearch?publisher=9xxxxxxxxxxxxxx&q=java&l=austin%2C+tx&sort=&radius=&st=

&jt=&start=&limit=&fromage=&filter=&latlong=1&co=us&chnl=&userip=1.2.3.4&useragent=Mozilla/%2F4.0%28Firefox%29&v=2”.

Also you can easily understand that what does each variable in the URL means and how to use it. You can copy this api into your webpage where you need to show the indeed jobs.

Step 3:  Create a PHP Code function to send URL request.

We need to create a function to get the XML feed from the indeed. This function helps us to send the URL request. It is with this URL request that we get the XML feed. Also you can add or change variable values in the URL as like your need. Here I changed some variables like query q=php, limit=25. By default it only pulls 10 job details from indeed XML feed.

<?php

function curl_request(){

// Get cURL resource

$curl = curl_init();

// Set some options

curl_setopt_array($curl, array(

// Return the response as a string instead of outputting it to the screen

CURLOPT_RETURNTRANSFER => 1,

//URL to send request to

CURLOPT_URL => ‘http://api.indeed.com/ads/apisearch?publisher=9xxxxxxxxxxxxxxx&q=php&l=austin%2C+tx&sort=&radius=&st=&jt=&start=&limit=100&fromage=&filter=&latlong=1&co=us&chnl=&userip=1.2.3.4&useragent=Mozilla/%2F4.0%28Firefox%29&v=2‘,));

// Send the request & save response to $resp

$resp = curl_exec($curl);

//print($resp);

// Close request to clear up some resources

curl_close($curl);

return $resp;

}

?>

Step 4 : Create a function that convert XML to Array

Using the api URL we only gets the xml data. This need to be converted to an array and we need to create a function for that.

Example for XML feed

<?xml version=”1.0″ encoding=”UTF-8″ ?>
<response version=”2″>
<query>java</query>
<location>austin, tx</location>
<dupefilter>true</dupefilter>
<highlight>false</highlight>
<totalresults>547</totalresults>
<start>1</start>
<end>10</end>
<radius>25</radius>
<pageNumber>0</pageNumber>
<results>
<result>
<jobtitle>Java Developer</jobtitle>
<company>XYZ Corp.</company>
<city>Austin</city>
<state>TX</state>
<country>US</country>
<formattedLocation>Austin, TX</formattedLocation>
<source>Dice</source>
<date>Mon, 02 Aug 2010 16:21:00 GMT</date>
<snippet>looking for an object-oriented Java Developer… Java Servlets, HTML, JavaScript,
AJAX, Struts, Struts2, JSF) desirable. Familiarity with Tomcat and the Java…</snippet>
<url>http://www.indeed.com/viewjob?jk=12345&indpubnum=8343699265155203</url>
<onmousedown>indeed_clk(this,’0000′);</onmousedown>
<latitude>30.27127</latitude>
<longitude>-97.74103</longitude>
<jobkey>12345</jobkey>
<sponsored>false</sponsored>
<expired>false</expired>
<formattedLocationFull>Austin, TX</formattedLocationFull>
<formattedRelativeTime>11 hours ago</formattedRelativeTime>
</result>

</results>
</response>

Function

<?php

function xmlToArray($input, $callback = null, $recurse = false) {

$data = ((!$recurse) && is_string($input))? simplexml_load_string($input, ‘SimpleXMLElement’, LIBXML_NOCDATA): $input;

if ($data instanceof SimpleXMLElement) $data = (array) $data;

if (is_array($data)) foreach ($data as &$item) $item = xmlToArray($item, $callback, true);

return (!is_array($data) && is_callable($callback))? call_user_func($callback, $data): $data;

}

?>

Step 5: Create a webpage “indeed.php”

We create a web page to include all the functions that we created above.

<?php

function curl_request(){

// Get cURL resource

$curl = curl_init();

// Set some options

curl_setopt_array($curl, array(

// Return the response as a string instead of outputting it to the screen

CURLOPT_RETURNTRANSFER => 1,

//URL to send request to

CURLOPT_URL => ‘http://api.indeed.com/ads/apisearch?publisher=9xxxxxxxxxxxxxxx&q=php&l=austin%2C+tx&sort=&radius=&st=&jt=&start=&limit=25&fromage=&filter=&latlong=1&co=us&chnl=&userip=1.2.3.4&useragent=Mozilla/%2F4.0%28Firefox%29&v=2‘,

));

// Send the request & save response to $resp

$resp = curl_exec($curl);

// Close request to clear up some resources

curl_close($curl);

return $resp;

}

function xmlToArray($input, $callback = null, $recurse = false) {

$data = ((!$recurse) && is_string($input))? simplexml_load_string($input, ‘SimpleXMLElement’, LIBXML_NOCDATA): $input;

if ($data instanceof SimpleXMLElement) $data = (array) $data;

if (is_array($data)) foreach ($data as &$item) $item = xmlToArray($item, $callback, true);

return (!is_array($data) && is_callable($callback))? call_user_func($callback, $data): $data;

}

?>

<html>

<body>

<ol>

<?php

for($i=0;$i<25;$i++){    // using for loop to show number of  jobs

$resp=curl_request($i);

$arrXml = xmlToArray($resp);

$results=$arrXml[‘results’];

?>

<li>

<p>

<strong>Job :<a href=”<?php echo $results[‘result’][$i][‘url’]; ?>” target=”_blank”><?php echo $results[‘result’][$i][‘jobtitle’]; ?></a></strong>

</p>

<p><strong>Location: <?php echo $results[‘result’][$i][‘city’]; ?></strong></p>

<p><strong>Date :<?php echo $results[‘result’][$i][‘date’];?></strong></p>

<p> Descriptions :<?php echo $results[‘result’][$i][‘snippet’]; ?></p>

</li>

<?php } ?>

</ol>

</body>

</html>

Step 6 : Create a page index.php with indeed link to load job feeds.

This is the home page that shows the link to indeed.php which displays jobs from indeed site.

<html>

<body>

<p>

Show jobs from <a href=”indeed.php”>INDEED</a>

</p>

</body>

</html>

After creating these two files please save it in a single folder in the local host or server. Below is the screen shot of webpage that loads indeed jobs.

Creating a Dynamic Blog in Easy Steps

  • May 24, 2013
  • Comments Off on Creating a Dynamic Blog in Easy Steps
  • Web Development

The Blog

A blog is an abbreviation for the term  “weblog”.  Actually blog is a journal on the internet. A blog is used to share ideas and information of an individual or a group of users. This blog post tells you how to create  a dynamic blog in easy steps.

Difference between a dynamic blog and a static blog.

Static Blog:

A static blog is one that is written only in HTML and there is no database that it draws on; which means that the only way to edit this blog page is to go into that page and edit HTML using a web page editor such as Dreamweaver, Aptana etc.

Dynamic Blog:

A dynamic blog is written using more complex code such as PHP or ASP etc. with many functionalities. Dynamic blog page is constructed based on the information in a database, that can be changed via another interface. At a basic level, a dynamic blog can give the blog author the ability to simply update and add new content to the blog.

Benefits of dynamic blog over a static blog.

  • Easier to update.
  • New content brings more users to the site and helps in the search engines.
  • Search Engine Crawls visits often.

Steps to create a dynamic blog in PHP.

Step 1: Create a database to store blog contents.

Step 2: Adding blog posts to the database. Creating blog.html and insert.php

Step 3: View blog posts . Creating blog_view.php

Explaining the above points.

Step 1: Create a database to store blog contents.

Before creating the database we should lay out what we need in the blog. The thing which is obvious to hold is blog posts, and in each post it should contain post id, post title, content, author name and post date. In mysql localhost create a database named “test”(any name) then create a table named “blog_posts” and add the fields as like in the image given below.

Step 2: Adding blog posts to the database. Creating blog.html and insert.php

To add blog posts createa page  “blog.html”.

<html
<body>

<form action=”insert.php” method=”post”>
<table>
<tr>
<td>Post Title :</td>
<td><input type=”text” id=”posttitle” name=”blogtitle”/></td>
</tr>

<tr>
<td>Content :</td>
<td><textarea id=”content” name=”content”></textarea></td>
</tr>
<tr>
<td>Author Name : </td>
<td><input type=”text” id=”authorname” name=”authorname”/></td>
</tr>
<tr>
<td></td>
<td align=”center”>
<input id=”submit” type=”submit” value=”Save”>
</td>
</tr>
</table>
</form>

</body>
</html>

To save blog posts in the database; create an action page “insert.php” .

<?php

//create database connection
$con=mysqli_connect(“localhost”,”root”,””,”test”);
//check connection
if (mysqli_connect_errno())
{
echo “Failed to connect to MySQL: ” . mysqli_connect_error();
}
//insert posts into database
$sql=”INSERT into blog_posts (post_title,content,author_name,post_date) values(‘”.$_POST[‘blogtitle’].”‘,'”.$_POST[‘content’].”‘,'”.$_POST[‘authorname’].”‘,now())”;

if (!mysqli_query($con,$sql))
{
die(‘Error: ‘ . mysqli_error($con));
}
echo “1 record added”;
mysqli_close($con);
?>
&nbsp;&nbsp;<a href=”blog_view.php”> view blog</a>

Step 3: View blog posts . Creating blog_view.php

Create a page “blog_view.php”  to view blog posts in the database.

<html
<body>
<?php
$con = mysql_connect(‘localhost’, ‘root’, ”);          //create database connection
mysql_select_db(‘test’, $con);                     // Check connection

if (!$con) {
die(‘Not connected : ‘ . mysql_error());
}

$sql=”SELECT * FROM `blog_posts`”;

$result = mysql_query($sql);

while($row = mysql_fetch_array($result)){

?>
<p><?php echo $row[‘post_title’];?></p>
<p> by <?php echo $row[‘author_name’];?> on <?php echo $row[‘post_date’];?></p>
<p><?php echo $row[‘content’]; ?></p>
<?php } ?>

</body>
</html>

You should save all these files in a same folder.

How to make Your website fit to all screen sizes

  • May 20, 2013
  • Comments Off on How to make Your website fit to all screen sizes
  • Web Design

Your face to the Audience

The website is the face of a company, that communicate on your quality and services to the visitors. People used to view your website not only from the computer, as the Internet is made available everywhere with sophisticated devices. We now use various types of internet devices like 3G and 4G enabled tablets, dongle equipped laptops and M2M mobile smartphones. Each of these devices has different kinds of small screen sizes too. Some also prefer to view internet via big screens as there are inexpensive LCD and LED monitors available in the market now. Cisco report says that Mobile data traffic exceeds 10 Exabyte in 2017 and the number of phones will be more than the number of humans in 2013. This report shows how important it is to consider the design in the smaller devices too.

The Resolution Factor

You cannot say that the visitor uses the same resolution that of your system. The web page that fits well in the standard lowest resolution which is 544 pixels wide fits at other resolutions too. 10 years back from now 1024 × 768 was the most common display resolution. Many websites were redesigned to this format from 800 × 600 formats. But CAD users, graphic artists and video game players use their computers at 1600 × 1200 resolution. This resolution is termed as UXGA. We know the computer has higher resolutions than televisions; check the most used resolutions below.

What Web Designer Need to Check

The web designer needs to make sure that all the screen shows his website in the correct alignments. After creating the website, he must check the look and feel of the website on al the screens. So it is important to keep in mind that the website looks differently on different computers and devices, while he designs the website. Once you finish your website and is hosted, if the web page do not fit into the screen of the device display, the browser adds a horizontal scrolling. Similarly the vertical scrolling also comes if it won’t fit the vertical length. It is very difficult to make the whole website under the vertical length, but you can surely design the horizontal length.

 Tips on Graphics and Tables

Graphics and Tables have fixed width.

Control the width such that the combined length comes less than 750 pixels.

Avoid specifying the minimum width.

Let the browser adjust the width of the table to accommodate the text and graphics that come inside the cell

Complete display

Specify a table width of 100%; if you need to make the table completely filled with the width.

Online Tools to Test Your Website

These tools let you see how your website appears on different screens. You can view your website in different resolutions and make the appropriate design changes.

Responsive Design Checker.com

Browser Shots.org

Wave. Webaim. org / report

Quirk Tools. com / screenfly /

13 SEO Points that you miss out on your Dynamic Website

  • May 10, 2013
  • Comments Off on 13 SEO Points that you miss out on your Dynamic Website
  • SEO

Tip 01: Redirect to www

Redirection is very important in SEO. Ideally the website URL representations with and without www must redirect to one of them. If this is not given the search engine crawler thinks that it is different pages with same content, and results in duplicate content. You can go to the image link below to test whether proper redirection is made. Type your website URL there and you will get the report and guidelines on how to fix.

Tip 02: Use Caching Method

User hates waiting. Using caching methods makes the browser store some of the web components. This makes it no need to download again on the other pages that contains these components. To check whether your website uses caching method click on the image below.

Tip 03: Avoid inline Style

Do not use inline style. This effect on the website loading speed. Instead of defining the styles in the html tags, call them with classes of the css files. This can increase the speed and hence search engines will reward you with visitors.

Tip 04: Conversion Forms

Customers once visited might never come, if we do not do any kind of marketing. Making the visitors to the customers is one of the main aims of the digital marketing. Create a conversion form that makes the storage of the customer details like their email id etc, that can be used for future promotions.

Tip 05: Microformat

You can use the microformats in the code to tell additional details about the sections on the web page. Get guideline to use micrformats from schema.org. For example some other details like in the case of a visiting card, can be included. This usage of micoformats removes the ambiguity about the intention of the web content.

Tip 06: Language

Give the language attribute tag inside the html tag for every web page.

If your website is English give as:

<html lang=”en”>

</html>

Tip 07: W3C Validator

Check your website code errors at http://validator.w3.org/ Make it clean by solving the errors and warnings by inspecting the code. You will be given the syntax error and other details. W3C is a standard in checking the html code details.

Tip 08: Meta Title

Since the website automatically adds pages to it, many times we do forget to consider the title. Make sure the title is very much relevant to the web page content. You can include keywords to the front of the title. Keep the character count to be not more than 70. As you know it is the title that shows as the bigger text in the search results.

Tip 09: Meta DescriptionWe also miss out the description that adds to the pages. Description comes in the search engine results also. Put a neat sentence with keywords that counts to 150 to 160 characters.Getting the same description for many pages are bad. Instead you can make a template to create unique description. Do not use symbols or anything other than alphanumeric characters.

Tip 10: Meta Keywords

Use a template to add keywords at pages created automatically. Try using long tail keywords that come more specific to your contents. Use some, like 5 or 6. Google used this tag as an important factor in the page ranking, but now, this factor is not that important.

Tip 11: Outbound Links

Check that there is effective outbound links to your official blog pages and social media. This makes it trusting and worthiness to the search engine crawlers to believe the third party web pages are created by the site owner. Do not give many links. Make your social media profile pages available there.

Tip 12: Understand the Sitemaps

Sitemaps tell the search engines the contents of the website. This is about how well you organize the website. By examining the sitemap we get an idea about the structure of the website, that helps us how to give meta details, and build meta templates.

Tip 13: Use Printable CSS

Crawlers now check how effective is the webpages for printing. While printing we need to remove the unwanted images or other web components. This is done by creating a separate css file like print.css

Extra Tip: Set up a Blog

Blogging is very important. We need good contents in our website. So give time to make up at least five or six blog categories that are related to your company. Make this blog category link available on your sidebar that comes on all the pages. Develop blogs from the categories, include keywords in the title and front part of the text body. Include at least 3 high searchable tags on each of the blog post.

Search Engine Optimization tips for your Indian eCommerce Website

  • May 2, 2013
  • Comments Off on Search Engine Optimization tips for your Indian eCommerce Website
  • eCommerce SEO

Indian eCommerce and Need for SEO

India has witnessed the success of many web based business that came up with brilliant ideas. The hope for the Indian eCommerce business is also very huge. People prefer to shop online as they can easily access the products over the internet. Companies in India also provide service like cash on deliveryfree shipping and even cash back if the customer do not like the product. People search first at search engines to buy products online. This makes the Indian eCommerce companies to show up their results in the top of the search results. With keywords like the product name – “buy” “cheap” “sale” “online shopping” etc., the major shopping website appears at the top presently.

SEO is a process by which the websites ranking in the search results is improved by the various optimization process. It increases the traffic to the website diverting customers from the search results. But optimizing a shopping website, where there are many product pages and more to be added up dynamically; is very difficult. So doing SEO for an e-commerce website in India is very important and quite challenging. Customers are driven to the website with the search engine optimization process. For example when a user search buy samsung mobiles, the Flipkart appears at the top even top to the official website of Samsung. See the screen shot below.

Flipkart is undoubtedly one of the major Indian eCommerce company in India. Flipkart which was founded in 2007, now offers various payment methods like cash on delivery, credit and debit cards, net banking, e-gift vouchers etc.

The First Steps in Optimizing the eCommerce Website

The first step in the eCommerce SEO process is to analysis the goals of the company to build up a good marketing campaign. Then you must research and find out the perfect keywords needed for the promotion of your firm. These keywords must be included on your website. Build quality and unique contents on your website that makes it easy way to gain good ranking with search engine friendly crawling structure. Along with this analysis of the competitor website as well as search engine performance is to be considered.

Why the eCommerce Site Structure comes Important

An eCommerce website must provide a very good site structure. The visitors must not be confused with the site navigation. The same applies to the search engine crawling algorithms. The sitemap must be search engine friendly and developing as RSS feed would be great. The created sitemap must be submitted to major search engines like google, Yahoo, MSN etc. and give product categories links as breadcrumbs on the top of the page. A visitor must understand where he is with the site structure. For instance Flipkart does it like the image shown below.

Quality backlinks and Social Promotions for eCommerce website

Do quality backlinking for your website from the popular directories and classified sites. Search for the niche related social bookmarking websites to promote your product pages with keywords and descriptions. There are 1000s of social bookmarking websites but identify those that are company related and having high page rank. You can also make an Addthis widget on your websites that allows your customers to share the web page on many social websites. They can also make an email to their friend. Created good article from content writers to be posted at various popular article directories. You can create content to be submitted to websites like articlebase.com and ezinearticles.com. Give contents of the products and services with a backlink to your website. Make sure the link does not go more than two. Do regular social media posting with images or videos at Facebook, twitter google plus Linkedin and interest. Giving updates with the product image and price on it will be great. All these works can drive more traffic to the website and improve page rank.

Analyzing the eCommerce SEO Works

Get the free analyzing tool from Google Analytics that gives various analysis reports of your website. Even if there are many reports and you might be confused, it is better to note down the following important ones:

  • Check how many people visited your website
  • Check how many visitors came from search engines
  • Check the visitors of each of the products
  • Check the transactions

Follow our e-commerce blog for the upcoming eCommerce Website Analysis blog post. To summarize get this image of important steps in the Indian eCommerce SEO process to achieve good ranking.

Getting eCommerce SEO Website Marketing Service

SeaMedia is a professional IT company focusing on building and promoting the eCommerce websites. We have been creating successful marketing campaigns to rise up the ecommerce website ranking for our clients. We understand that it is important to consider the promotional steps for any website and only do quality link building works. Our eCommerce SEO service will make sure that your product is made available to potential customers and thus maximizing the online sales. We begin our SEO campaign with a complete analysis and on site optimization works. Get support on Search engine optimize the Indian eCommerce website now by contacting us. We conclude this blog post with the ECommerce Survey conducted last year (2012) by Oracle that tells how the company invests in SEO.