Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

November 23 2014


Former DC Mayor Marion Barry dies at 78

Former DC Mayor Marion Barry dies at 78


The divisive and flamboyant former mayor who died Sunday dominated D.C. politics for decades, but may always be known for his drug use. One-liner he infamously uttered

A Comprehensive Approach to Magento SEO: The Basics

This is the first part of a four-article series in which we'll explore Magento Search Engine Optimization techniques in detail. In this article, you'll learn how to develop an effective keyword strategy for your Magento website, some general Magento admin panel configurations to make it more SEO friendly, how to create the robot.txt and sitemap.xml files, and how to set up Google Analytics for a Magento store.

One of the hallmarks of Magento, which distinguishes it from other eCommerce CMSs, is the extent of customization it offers. In Magento, unlike most other eCommerce CMSs, we have the flexibility to customize every page, every product, and every snippet of code within its framework for search engines. 

In this series, we’ll cover all the fundamentals you need to know to best equip your Magento website to rank well in search engine result pages, giving a boost to your sales and revenues.

Planning a Keyword Strategy

All SEO optimization campaigns start with effective planning of a keyword strategy. This is also true when it comes to eCommerce platforms. While planning a keyword strategy for an eCommerce platform, we have to maintain an effective balance between three important factors:

  1. Relevance means that the page optimized for specific keyword(s) should have relevant content on it. 
  2. Purpose implies that the content of the page should also direct users towards the ultimate purpose of the website, i.e. to drive sales.
  3. Structure means that page's authority from an SEO perspective is inversely proportional to its depth in the website structure. Therefore, the homepage has more authority than a product or CMS page. Hence, a homepage should be optimized for more broad and competitive keywords, while the pages deep in the website structure should be optimized for more specific and less competitive keywords.
Planning a keyword strategy for SEO

To have an effective keyword strategy, we have to consider each of these three factors. We have to ensure that our keyword resides on the page with enough strength to enable to it to perform, and we also have to guarantee that it is sufficiently relevant to the page’s content to keep the visitor engaged. This should all help in accomplishing the main purpose of the website.

Magento Admin Panel Configurations for SEO

Once we have an effective keyword strategy developed, it’s time to start preparing our Magento store for Search Engine Optimization. The first place to start is with the Magento admin panel configurations, as they are the easiest and quickest configurations to update.

First of all, we’ll go to Magento Admin Panel > System > Configuration > Web. Here, from the URL Options tab, we’ll change the Auto-redirect to Base URL to Yes (301 Moved Permanently). This will remove the redundant index.php that is appended to the base URL. 

Then, from the Search Engine Optimization tab, we’ll change Use Web Server Rewrites to Yes. This will auto-redirect to the base URL in case the domain is typed without the "www" prefix.

URL options

Next we’ll make a couple of changes in System > Configuration > Catalog > Search Engine Optimizations. Here you’ll see these default settings:

Default Magento SEO settings

On this screen, we’ll set Use Categories Path for Product URLs to No. The rationale behind this is that products can be accessed from two different URLs in Magento:

  1. With a category name in the URL, like http://myexamplestore.com/category/subcategory/product.html
  2. Without a category name in the URL, like http://myexampledomain.com/product.html

When a search crawler accesses the same page through two different URLs, it thinks we are duplicating content across two pages. By setting Use Categories Path for Product URLs to No, we disable the product path with the category name in the URL, thus leaving only one path to access the product page. This will help us avoid duplicate content penalties. 

To further reduce the chances of duplicate content penalties, we’ll turn Use Canonical Link Meta Tag for Categories and Use Canonical Link Meta Tag for Products to Yes. A more in-depth explanation about canonical tags will be provided in the next article in this series.

Our next step will be to define store default settings for title, description, and keywords. Magento uses a fallback approach to determine the value of these tags. 

First, it will look to see if any category or CMS page has specifically defined values for these tags. If it finds them, it will use them as first preference. If there is no such tag specifically defined for an individual category or CMS page, it will try to populate these itself by resorting to store default settings. 

For products, however, it uses a different approach. For products it pre-populates product name as "title", product description as "description" and product name as "keyword". To edit the default settings, go to System > Configuration > Design > HTML Head.

HTML Head settings in Magento

On the same page you’ll see settings for Default Robots. Select INDEX, FOLLOW from the drop-down to allow search engines to index your store’s web pages and follow the links found therein.

Setting Up an XML Sitemap

Creating a well-structured XML sitemap is a long-established practice to make it easier for search engines to index the pages of the website. Creating and maintaining the XML sitemap of an eCommerce website can be a particularly daunting task, as there could be thousands of products, under hundreds of categories and subcategories. 

To make this possible for its users, the Magento team has created an XML sitemap generator within Magento. To configure Magento Sitemap, go to System > Configuration > Google Sitemap and configure the Frequency and the Priority of sitemap generation.

For most eCommerce websites, the first priority should be given to the category pages, as they serve as the main landing pages for most search terms. Next in priority come the product pages, which users reach if they search for a particular product. Last in priority are the CMS pages, which contain static content for the website. 

For the update frequency, I would recommend having your category and products updated on a daily basis in sitemap, while the CMS pages could be updated on a weekly basis, as changes don’t occur in them very frequently. In a nutshell, your sitemap settings should look broadly like the below screenshot. 

If you think you add/edit new products or categories much less often than that, you can modify these settings accordingly.

Google Sitemap settings in Magento

Once the correct XML Sitemap settings are in place, the next step is to generate the sitemap. For this, go to Catalog > Google Sitemap and click on Add Sitemap. Enter any file name of your choice, e.g.  sitemap.xml, and for Path just enter /, as we want to place the sitemap at the root URL. 

Now hit the Save and Generate button.

Add a new sitemap in Magento

To verify that you have a working sitemap in place, visit the sitemap URL to confirm, e.g. http://myexamplestore.com/sitemap.xml.

Robot.txt Settings

robot.txt files are particularly important as the main way of communicating with search engine crawlers. Through the robot.txt file, we can tell search engines which pages to index and follow and which pages to avoid. Some other important information like the location of the sitemap is also communicated via the robot.txt file.

In order to prepare our robot.txt file for our Magento installation, first of all we’ll make sure that search engines notice and keep track of our sitemap file. To accomplish this, we'll add this line in our robot.txt file:

Sitemap: http://www.myexamplestore.com/sitemap.xml

Next, we want to stop search engines from crawling our checkout, review, and catalog search pages. To do this we’ll add these lines into our robot.txt file:

Disallow: /checkout/
Disallow: /review/
Disallow: /catalogsearch/

Now, to avoid duplicate content penalties, we’ll add these two lines as well, to avoid indexing of duplicate pages of categories and products:

Disallow: /catalog/product/view/
Disallow: /catalog/category/view/

Configuration for Google Analytics

Tracking traffic is a crucial part of any successful web venture. Google Analytics is the most popular and widely used analytics tool in the web industry. To track which keywords are generating most traffic, which products are getting most sales, and numerous other such statistics, we’ll integrate Google Analytics into our Magento installation. 

Sign up for Google Analytics if you don’t already have an account. Create a new property, and identify its property tracking number by opening up the relevant property, clicking on the Admin tab at the top, and on the next page clicking on Property Settings.

Google Analytics Property Settings

The next step is to enable eCommerce tracking in your Google Analytics account. For this, again click on the Admin tab, select Ecommerce Settings, and change the status to ON.

Set Google Analytics Ecommerce Settings to On

Now the last step is to enter that tracking number into Magento and to enable tracking. For this purpose we’ll go to System > Configuration > Google API > Google Analytics. Here enter the tracking number, and enable it. Don’t forget to hit Save Config at the end.

Enable Google Analytics in Magento

Coming Up Next

With all these steps completed, we have built a fairly good SEO foundation for our Magento store. 

In the next parts of this series, I’ll guide you further on how to improve your Magento website from an SEO perspective. At the end of the series, I hope you’ll have a fully SEO-optimized Magento website.

Please leave your feedback and questions in the comments!

How "Big Ideas" Are Actually Hurting International Development
Great Firewall of China Blocks Edgecast CDN, Thousands of Websites Affected

Resenha | Filhos do Éden: Anjos da Morte, de Eduardo Spohr

livro-filhos-do-eden_anjos-da-morte-2Desde eras longínquas, os malakins, anjos virtuosos e sábios, observam e estudam o progresso do homem. Mas eis que chega o século XX, e com ele a acelerada degradação do planeta. Os novos meios de transporte, os barcos a vapor e as estradas de ferro levaram a civilização aos cantos mais distantes do globo, afastando os mortais da natureza divina, alargando as fronteiras entre o nosso mundo e as sete camadas do céu.

Isolados no paraíso, os malakins solicitaram então a ajuda dos “exilados”, anjos pacíficos que há anos atuavam na terra. Sua tarefa, a partir de agora, seria participar das guerras humanas, de todas as guerras, para anotar as façanhas militares, o comportamento das tropas, e depois relatá-las aos seus superiores celestes. Disfarçado de soldados comuns, esse grupo esteve presente desde as trincheiras do Somme às praias da Normandia, das selvas da Indochina ao declínio da União Soviética. Embora muitos não desejassem matar, foi isso o que lhes foi ordenado, e o que infelizmente acabaram fazendo.

Carregado de batalhas épicas, magia negra e personagens fantásticos, Filhos do Éden: Anjos da Morte é também um inquietante relato sobre o nosso tempo, uma crítica à corrupção dos governos, aos massacres e extremismos, um alerta para o que nos tornamos e para o que ainda podemos nos tornar.


Antes de começarmos a falar sobre Filhos do Éden: Anjos da Morte, que é o segundo livro da Trilogia, vale um resumo sobre o que acontece no primeiro volume: Herdeiros de Atlântida.

A obra segue como um complemento de A Batalha do Apocalipse, iniciando-se assim uma nova saga. A trama conta a história de Kaira, uma celestial que perdeu a memória em um acontecimento, e Denyel, um querubim exilado há séculos na Terra, que agora tenta voltar aos exércitos rebeldes.

Há uma guerra no céu. O confronto civil entre o arcanjo Miguel e as tropas revolucionárias de seu irmão, Gabriel, devasta as sete camadas do paraíso. Com as legiões divididas, as fortalezas sitiadas, os generais estabeleceram um armistício na terra, uma trégua frágil e delicada, que pode desmoronar a qualquer instante.

Enquanto os querubins se enfrentam num embate de sangue e espadas, dois anjos são enviados ao mundo físico com a tarefa de resgatar Kaira, uma capitã dos exércitos rebeldes, desaparecida enquanto investigava uma suposta violação do tratado. A missão revelará as tramas de uma conspiração milenar, um plano que, se concluído, reverterá o equilíbrio de forças no céu e ameaçará toda a vida humana na terra.

Juntamente com Denyel, um ex-espião em busca de anistia, os celestiais partirão em uma jornada através de cidades, selvas e mares, enfrentarão demônios e deuses, numa trilha que os levará às ruínas da maior nação terrena anterior ao dilúvio – o reino perdido de Atlântida.

Eduardo Spohr, na minha opinião, é a maior revelação da literatura fantástica nacional, ele criou um universo que fascina a todos os fãs de ficção. Seu best seller, “A Batalha do Apocalipse”, um romance sobre anjos e demônios, vendeu milhares de cópias (na época eu não me aventurava ainda a resenhar, só a ler, por isso não há aqui no Papiro uma resenha desta maravilhosa obra).

Com o imenso sucesso de sua primeira obra, o autor resolveu expandir este fascinante universo, daí surgiu a Trilogia Filhos do Éden. Esta nova história é localizada antes de ABdA, um série focada em Kaira, uma celestial que luta para recuperar a memória após anos vivendo na terra, e Denyel, um querubim exilado, uma figura vulgar e sombria, que trabalhara como assassino das legiões inimigas, mas que hoje, solitário e desonrado, procura ser incorporado às fileiras rebeldes.

Se não for você a fazer, sempre vai ter alguém que o faça.

Neste segundo volume da trilogia, o Eduardo Spohr resolveu retroceder um pouco mais no tempo e contar mais um pouco sobre Denyel, um dos querubins exilados, nos levando em sua trajetória junto ao esquadrão dos anjos da morte, desde a invasão das tropas aliadas à Europa, durante a Segunda Guerra Mundial, à queda do Muro de Berlim, em novembro de 1989.

Este segundo volume possui uma história tão interessante quanto a do “Herdeiros de Atlântida”, sendo agora não mais focada no plano celestial. Além do já conhecido universo angelical do autor, vemos também como pano de fundo um pouco da história de nossas guerras. Vemos nosso anti-herói em ação na segunda guerra, na guerra do Vietnã e em outros conflitos, passando por provações, lutas, sofrimentos e as perdas inerentes a esses eventos. Podemos classifica-lo com certeza, com sendo um romance histórico, e não apenas uma literatura fantástica.


Apesar do tema interessante, Guerra, e talvez justamente por esse tema, acabei no início me sentindo meio “travado” na leitura. Era como se os demasiados detalhes históricos e técnico-bélicos tornassem a leitura um pouco mais arrastada e enfadonha, mas apesar disso acabei “pegando no tranco” e seguindo sem maiores problemas a narrativa.

Paralelamente as aventuras de Denyel, vemos Kaira, Urakin e Ismael no tempo presente cruzando o mundo para poder realizar uma missão, a busca de um amigo perdido que caíra nas águas douradas do rio Oceanus (em “Herdeiros de Atlântida”). Achei meio arriscado fazer duas tramas, uma paralela a outra, mas até que foi bem sucedido, servindo como “respiro” em alguns momentos de grande tensão em alguma das tramas.

O livro possui uma galeria de personagens muito bem construídos, destaco entre eles: Graig, Tony Akee, Zac e Sophia. Aliás, a morte de um deles em especial foi bem comovente, enquanto que a de um outro foi bem épica…

- Como consegue? – Consigo o quê, tenente? – Beber como um gambá e nunca ficar bêbado? – Impressão sua, chefe – Ele esvaziou o recipiente com um só gole – Na realidade, eu nunca fico sóbrio.

Com relação ao trabalho gráfico, temos uma obra muito bem planejada, ela apresenta uma capa belíssima e poética (por cegueira minha, demorei um certo tempo pra identificar que era um [óbvio] coro de anjos voando no céu, e não os costumeiros pássaros!), também encontramos no decorrer dos capítulos mapas das regiões retratadas neles, o que nos localiza melhor na história. Ainda temos uma tipografia e uma gramatura das páginas que também tornam a leitura bastante agradável.

Ah, como um toque especial, o autor acrescenta também uma playlist comentada das músicas que aparecem ao longo da narrativa (experimente ler o livro ouvindo cada uma delas, pode ser gratificante!). Além de uma nota essencial, comentando os lugares e as batalhas, entre outras informações, que foram utilizadas no livro.

Como nos livros anteriores, vemos uma obra fantástica, com um universo cheio de maravilhosas influências, mas que mesmo assim a tornam uma obra própria e original. Mas, o que difere o “Anjos da Morte” dos anteriores é que ele é bem mais rico em conteúdo histórico, e percebemos a cada instante o quanto o autor pesquisou para escrever tal obra. Enquanto nos outros a fantasia é quem manda, aqui percebemos uma “realidade” bem mais palpável, apesar do tema angelical. Recomendadíssimo!

O mundo dos homens é um lugar de contrastes, e assim tem sido por milhares de anos. Por vezes ele se apresenta tão ou mais cruel que o próprio inferno, com sua natureza caótica e seus personagens grotescos. Outras, prova-se uma casa de esperança, repleta de amor e ternura, povoada por criaturas notáveis.


Artes conceituais:

Clique para exibir o slide.

O artigo Resenha | Filhos do Éden: Anjos da Morte, de Eduardo Spohr foi postado originalmente no Papiro Digital.


Dokmee Page Counter (Trial)

A simple to use application that can process a series of files, in PDF, TIFF and JPEG format, in order to determine page counter and measurements

Yaoqiang BPMN Editor 4.0.11 (GPLv3)

A practical software solution that provides you with a large array of tools and features needed to design and export business diagrams

Parking Status 2.1 (Freeware)

Enables or disables core parking
5240 4d7e
1354 063a


✵♔♘♗✵  ……..Touched

0669 9d6f

New York – Jonah Freeman & Justin Lowe: “Floating Chain (High-Res Toni)” at Marlborough Chelsea Through November 29th, 2014

Jonah Freeman & Justin Lowe, Floating Chain (High-Res Toni) (Installation View) In their newest exhibition at Marlborough Chelsea, artist duo Jonah Freeman and Justin Lowe are inviting the viewers into another realm of phantasmagoria, in which rooms full of ambiguous tales are revealed in their most bizarre and contradictory forms. Floating Chain (High-Res Toni) is the […]
0672 f87b 500


Antidote Magazine SS 2014, Redroom  

Soo Joo Park by Cuneyt Akeroglu


ABBYY Aligner (Trial)

An application that provides users with the possibility to align texts in different languages, to find matching segments, and to create databases from them
0674 6222
0675 9a02 500


April Blue & Tiffany Doll from Viv Thomas


0676 5791
0677 83b2

GeoTools 12.1 (LGPL)

Java library for geospatial data
Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.