The slides of my talk at the seokomm in Salzburg, Austria (November 2015).
It covers the basics of web crawling, with focus of search engine bots. It can be settled in the SEO space aswell as in the general webmaster world. Besides quotes of important influencers of Bing, Yandex and Google, it gives actionable advices on how you can influence the Crawl Budget allocation of search engine spiders.
In context of ajax / javascript crawling there is a minor excursion into the world of angularjs.
The talk closes on some insights on how we wrote our own CMS in order to cover all the SEO needs we are facing (multilanguage, multi-template, caching, if-modified-since, etc.).
If you like this talk, please follow me on twitter:
http://twitter.com/jhmjacob
And to miss to sign up for the Free Account of OnPage.org:
http://onpa.ge/V141p
Last but not least -> visit the seokomm next year if you are around - its worth it :)
http://www.seokomm.at/
Learn advanced SEO tactics and strategies in this second installment of my Demand Quest course. Topics include local SEO, link building, and international SEO.
Site Architecture Best Practices for Search Findability - Adam AudetteAdam Audette
The information architecture (IA) of a website is the most essential factor that influences search spidering and (indirectly) indexing and ranking. Above and beyond search findability (the focus here), proper IA is directly related to usability and conversion optimization.
The slides of my talk at the seokomm in Salzburg, Austria (November 2015).
It covers the basics of web crawling, with focus of search engine bots. It can be settled in the SEO space aswell as in the general webmaster world. Besides quotes of important influencers of Bing, Yandex and Google, it gives actionable advices on how you can influence the Crawl Budget allocation of search engine spiders.
In context of ajax / javascript crawling there is a minor excursion into the world of angularjs.
The talk closes on some insights on how we wrote our own CMS in order to cover all the SEO needs we are facing (multilanguage, multi-template, caching, if-modified-since, etc.).
If you like this talk, please follow me on twitter:
http://twitter.com/jhmjacob
And to miss to sign up for the Free Account of OnPage.org:
http://onpa.ge/V141p
Last but not least -> visit the seokomm next year if you are around - its worth it :)
http://www.seokomm.at/
Learn advanced SEO tactics and strategies in this second installment of my Demand Quest course. Topics include local SEO, link building, and international SEO.
Site Architecture Best Practices for Search Findability - Adam AudetteAdam Audette
The information architecture (IA) of a website is the most essential factor that influences search spidering and (indirectly) indexing and ranking. Above and beyond search findability (the focus here), proper IA is directly related to usability and conversion optimization.
The State of the Web: Pagination and Infinite ScrollAdam Gent
Providing recommendations on how to optimize pagination (post rel=next and rel=prev) based on results of testing pagination and infinite scroll in the wild.
WordCamp Toronto SEO: How to do better in Google: Optimizing your WordPress S...Ruth Maude
In these back-to-back sessions, you’ll learn the steps to take to help your site do better in search results.
Session One will be an overview of SEO tactics to optimize WordPress for search. In Session Two, we’ll focus on optimizing your content, including keyword research, web copy and images.
Redefining Technical SEO, #MozCon 2019 by Paul ShapiroPaul Shapiro
It’s time to throw the traditional definition of technical SEO out the window. Why? Because technical SEO is much, much bigger than just crawling, indexing, and rendering. Technical SEO is applicable to all areas of SEO, including content development and other creative functions. In this session, you’ll learn how to integrate technical SEO into all aspects of your SEO program.
SEO Checklist 2018 - Ranking in the first page of SERP organically.AVIK BAL
The book is NOW available for FREE till 23:59 IST TODAY.
Offer valid for first 100 clicks/buys.
ORDER LINK: http://amzn.to/2rxQfMN
AUTHOR LINK: www.avikbal.com/books
Best wishes for your online success.
Happy Reading. Delightful learning. Successful Practicing.
What is SEO? Scope? Options? Importance?
Types of SEO – OnPage, OffPage, Black, Grey, White Hat SEO
How search works ?
OnPage & OffPage SEO Techniques. (4 lessons)
Wordpress SEO & Yoast SEO Plugin-Installation & Features (5 lessons)
Local SEO, Technical SEO
Myths and Realities of SEO Practice (4 lessons)
Keyword Research & Analysis
100 proven ways of SEO. (4 lessons)
30 Tricks of SEO to rank in just 3-4 Weeks
Google Algorithm Updates
With 1,000's of new sites being born every minute, how SEO can help you stand out from the crowd? Learn how to unleash your SEO potential in the region.
This presentation will be covering key aspects of SEO & how to get started to build online visibility on Google by driving quality traffic.
• Things you Must Do for an Effective SEO Campaign
• 5 Free Tools to Audit your Website Like a Pro
• How to Localize your Website for the Region through Arabic SEO
• Most Effective Link Building Opportunities
Get the best Seo training in Pune at brainmine.Seo Brainmine
Search Engine Optimization (SEO) is the process of improving website design, architecture, and content to increase traffic from organic search engine results.
Hello Web Marketing fans,
For those that made it out last night to my Website Marketing seminar I hope the seminar was valuable and time well spent. For those that were not able to make the seminar the feedback seems to lean towards hosting another workshop, stay tuned in 2010. For anyone that would like to see my presentation, I have posted my slides on my website:
http://www.youneedseo.com/dec8/Website-Marketing-Seminar-2009.ppt (~40MB file)
I updated one of the last slides (SEO Resources) to include some information on some notable players in the SEO/Social Media world, as well as a feature within Google Reader that allows me to share my daily reading (blog) list.
If there are any questions for me please never hesitate to email (michael@youneedseo.com). Lastly, if you or your organization is interested in a free Website Marketing Seminar & Workshop please let me know, I am happy to discuss!
Thanks,
Michael
michael@youneedseo.com
http://www.youneedseo.com
The Sunstone is part of the BBQ Grill Outlet family of sites. We provide Sunstone drop-in bbq,Sunstone drop-in grills,built in grill, bbq drop-in barbeque.
http://sunstonebbqgrilloutlet.com
The Sunstone is part of the BBQ Grill Outlet family of sites. We provide Sunstone drop-in bbq,Sunstone drop-in grills,built in grill, bbq drop-in barbeque.
http://sunstonebbqgrilloutlet.com
The State of the Web: Pagination and Infinite ScrollAdam Gent
Providing recommendations on how to optimize pagination (post rel=next and rel=prev) based on results of testing pagination and infinite scroll in the wild.
WordCamp Toronto SEO: How to do better in Google: Optimizing your WordPress S...Ruth Maude
In these back-to-back sessions, you’ll learn the steps to take to help your site do better in search results.
Session One will be an overview of SEO tactics to optimize WordPress for search. In Session Two, we’ll focus on optimizing your content, including keyword research, web copy and images.
Redefining Technical SEO, #MozCon 2019 by Paul ShapiroPaul Shapiro
It’s time to throw the traditional definition of technical SEO out the window. Why? Because technical SEO is much, much bigger than just crawling, indexing, and rendering. Technical SEO is applicable to all areas of SEO, including content development and other creative functions. In this session, you’ll learn how to integrate technical SEO into all aspects of your SEO program.
SEO Checklist 2018 - Ranking in the first page of SERP organically.AVIK BAL
The book is NOW available for FREE till 23:59 IST TODAY.
Offer valid for first 100 clicks/buys.
ORDER LINK: http://amzn.to/2rxQfMN
AUTHOR LINK: www.avikbal.com/books
Best wishes for your online success.
Happy Reading. Delightful learning. Successful Practicing.
What is SEO? Scope? Options? Importance?
Types of SEO – OnPage, OffPage, Black, Grey, White Hat SEO
How search works ?
OnPage & OffPage SEO Techniques. (4 lessons)
Wordpress SEO & Yoast SEO Plugin-Installation & Features (5 lessons)
Local SEO, Technical SEO
Myths and Realities of SEO Practice (4 lessons)
Keyword Research & Analysis
100 proven ways of SEO. (4 lessons)
30 Tricks of SEO to rank in just 3-4 Weeks
Google Algorithm Updates
With 1,000's of new sites being born every minute, how SEO can help you stand out from the crowd? Learn how to unleash your SEO potential in the region.
This presentation will be covering key aspects of SEO & how to get started to build online visibility on Google by driving quality traffic.
• Things you Must Do for an Effective SEO Campaign
• 5 Free Tools to Audit your Website Like a Pro
• How to Localize your Website for the Region through Arabic SEO
• Most Effective Link Building Opportunities
Get the best Seo training in Pune at brainmine.Seo Brainmine
Search Engine Optimization (SEO) is the process of improving website design, architecture, and content to increase traffic from organic search engine results.
Hello Web Marketing fans,
For those that made it out last night to my Website Marketing seminar I hope the seminar was valuable and time well spent. For those that were not able to make the seminar the feedback seems to lean towards hosting another workshop, stay tuned in 2010. For anyone that would like to see my presentation, I have posted my slides on my website:
http://www.youneedseo.com/dec8/Website-Marketing-Seminar-2009.ppt (~40MB file)
I updated one of the last slides (SEO Resources) to include some information on some notable players in the SEO/Social Media world, as well as a feature within Google Reader that allows me to share my daily reading (blog) list.
If there are any questions for me please never hesitate to email (michael@youneedseo.com). Lastly, if you or your organization is interested in a free Website Marketing Seminar & Workshop please let me know, I am happy to discuss!
Thanks,
Michael
michael@youneedseo.com
http://www.youneedseo.com
The Sunstone is part of the BBQ Grill Outlet family of sites. We provide Sunstone drop-in bbq,Sunstone drop-in grills,built in grill, bbq drop-in barbeque.
http://sunstonebbqgrilloutlet.com
The Sunstone is part of the BBQ Grill Outlet family of sites. We provide Sunstone drop-in bbq,Sunstone drop-in grills,built in grill, bbq drop-in barbeque.
http://sunstonebbqgrilloutlet.com
Hire PrestaShop Developers from eGrove for all kind of PrestaShop Development Services, Migration, Customization, Integration, Themes and Modules Development
Practical SEO for Developers - An IntroductionNoel Flowers
A presentation to help developers get a basic understanding of Search Engine Optimization by looking at it from a practical web development perspective.
This is an introduction that tries to explain the purpose of SEO & dispel the myths surrounding this facet of digital marketing. Rather than over-complicating it, as is so often the case, we look at the reasons it exists, the underlying purpose it serves, and the objectives that serve as its foundation.
Important factors to consider while designing your website !Shubhankar Gautam
You’re probably tired of hearing it, but search engine optimization is important. It can dictate and influence
who visits a site, and how many people make it through to see your beautiful design work.
It should be a part of the WEB Design & Development process from the planning stages forward. So
DESIGNERS & DEVELOPERS, unplug your ears and make it a priority to learn how you can start
thinking about SEO in the design process. Let’s dive into the topic a little more today.
This presentation will help you to improve your SEO strategy if you are using Wordpress and has been introduce during Wordcamp Hong Kong that was help on October 12th, 2019.
The slides cover different topics related to Wordpress, including:
- How does search engines work?
- How to discover content ideas and keywords?
- How does SEO impact an organisation?
- How to choose a Wordpress theme?
- What are the basic settings you need to have in Wordpress?
Lastly, you will discover dozen of tips and advices to improve your SEO strategy, even if you're not directly using Wordpress, especially regarding the technical, the semantic and the link-building sides.
Presented at the Bristol Drupal User Group talk nights, this session provides insights into how you can optimise your Drupal 7 site for SEO purposes, covering modules to use, development techniques, and methods of structuring content.
What Does It Take to Develop a Smart Mobile App for a Health Research InstituteAndolasoft Inc
Andolasoft has developed MyCircadianClock research mobile app in both native iOS and Android platform to track participants’ health-related information with HIPPA compliance mode.http://blog.andolasoft.com/
How to make your product/service found by Google. Technical SEO aims the crawling and indexing phase of your website. A list of top 10 technical seo topics for 2020 with a checklist you can go through, before publishing a website.
Hubo un tiempo en el que casi cualquier componente de software requería pagar una licencia. Afortunadamente, hoy en día gracias al software libre y de código abierto, se puede desarrollar prácticamente cualquier aplicación usando componentes gratuitos.
Pero, si el software es gratis, ¿Quién lo desarrolla? ¿Trabaja la comunidad de software libre de forma altruista? ¿Se puede desarrollar software libre de forma profesional? De hecho, hay quien dice que el código abierto tal y como lo conocimos ya no existe, y que lo que hay hoy en día es otra cosa.
En esta charla hablaré de cómo se puede monetizar el código libre, y de algunos posibles conflictos que puedes encontrarte en el camino.
Además, te contaré cómo hacemos desde QuestDB para desarrollar una base de datos de código abierto y mantener un equipo estable viviendo de ello. Comentaré también algunas situaciones problemáticas a las que proyectos muy destacados se han enfrentado, o que se enfrentan a día de hoy.
QuestDB: The building blocks of a fast open-source time-series databasejavier ramirez
(talk delivered at OSA CON 23)
Traditionally, databases have treated timestamps just as another data type. However, when performing real-time analytics, timestamps should be first class citizens and we need rich time semantics to get the most out of our data. We also need to deal with ever growing datasets while keeping performant, which is as fun as it sounds.
It is no wonder time-series databases are now more popular than ever before. Join me in this session to learn about the internal architecture and building blocks of QuestDB, an open source time-series database designed for speed.
We will learn how it deals with data ingestion, and which SQL extensions it implements for working with time-series efficiently.
We will also review a history of some of the changes we have gone over the past two years to deal with late and unordered data, non-blocking writes, read-replicas, or data deduplication.
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...javier ramirez
QuestDB es una base de datos open source de alto rendimiento. Mucha gente nos comentaba que les gustaría usarla como servicio, sin tener que gestionar las máquinas. Así que nos pusimos manos a la obra para desarrollar una solución que nos permitiese lanzar instancias de QuestDB con provisionado, monitorización, seguridad o actualizaciones totalmente gestionadas.
Unos cuantos clusters de Kubernetes más tarde, conseguimos lanzar nuestra oferta de QuestDB Cloud. Esta charla es la historia de cómo llegamos ahí. Hablaré de herramientas como Calico, Karpenter, CoreDNS, Telegraf, Prometheus, Loki o Grafana, pero también de retos como autenticación, facturación, multi-nube, o de a qué tienes que decir que no para poder sobrevivir en la nube.
Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...javier ramirez
How would you build a database to support sustained ingestion of several hundreds of thousands rows per second while running near real-time queries on top?
In this session I will go over some of the technical decisions and trade-offs we applied when building QuestDB, an open source time-series database developed mainly in JAVA, and how we can achieve over four million row writes per second on a single instance without blocking or slowing down the reads. There will be code and demos, of course.
We will also review a history of some of the changes we have gone over the past two years to deal with late and unordered data, non-blocking writes, read-replicas, or faster batch ingestion.
Deduplicating and analysing time-series data with Apache Beam and QuestDBjavier ramirez
Time series data pipelines tend to prioritise speed and freshness over completeness and integrity. In such scenarios, it is very common to ingest duplicate data, which may be fine for many analytical use cases, but is very inconvenient for others.
There are many open source databases built specifically for the speed and query semantics of time series, and most of them lack automatic deduplication of events in near real-time. One such database is QuestDB, which requires a manual batch process to deduplicate ingested data.
In this talk, we will see how we can successfully use Apache Beam to deduplicate streaming time series, which can then be analysed by a time series database.
Relational databases were created a long time ago for a simpler world. Even if they are still awesome tools for generic workloads, there are some things they cannot do well.
In this session I will speak about purpose-built databases that you can use for specific business scenarios. We will see the type of queries you can run on a Graph database, a Document Database, and a Time-Series database. We will then see how a relational database could also be used for the same use cases, just in a much more complex way.
Your Timestamps Deserve Better than a Generic Databasejavier ramirez
If you are storing records with a timestamp in your database, it is very likely a time series database can make your life easier.
However, time series databases are still the great unknown for a large part of the tech community.
In this talk, I will show you what use cases they are good for, what they give you that you cannot get from a traditional database, and when it is a good idea (and when it is not) to use them.
For the demos, we will be using QuestDB, the fastest open-source time series database.
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...javier ramirez
En esta sesión voy a contar las decisiones técnicas que tomamos al desarrollar QuestDB, una base de datos Open Source para series temporales compatible con Postgres, y cómo conseguimos escribir más de cuatro millones de filas por segundo sin bloquear o enlentecer las consultas.
Hablaré de cosas como (zero) Garbage Collection, vectorización de instrucciones usando SIMD, reescribir en lugar de reutilizar para arañar microsegundos, aprovecharse de los avances en procesadores, discos duros y sistemas operativos, como por ejemplo el soporte de io_uring, o del balance entre experiencia de usuario y rendimiento cuando se plantean nuevas funcionalidades.
Processing and analysing streaming data with Python. Pycon Italy 2022javier ramirez
Data used to be a batch thing, but more and more we get unbounded streams of data, fast or slow, that we need to process and analyse in near real time.
In this talk I’ll show you how you can use Apache Flink and QuestDB to build reliable streaming data pipelines that can grow as much as you need.
QuestDB: ingesting a million time series per second on a single instance. Big...javier ramirez
In this session I will show you the technical decisions we made when building QuestDB, the open source, Postgres compatible, time-series database, and how we can achieve a million row writes per second without blocking or slowing down the reads.
Servicios e infraestructura de AWS y la próxima región en Aragónjavier ramirez
AWS está montando una región de infraestructura en Aragón. Vale, pero ¿Qué significa eso? ¿Es tan diferente de un centro de datos convencional o de otros proveedores de nube? (Spoiler: Sí). En esta sesión te cuento por qué. Hay video en https://catedrasamcadt.unizar.es/noticias/el-momento-tecnologico-actual-contado-por-trabajadores-de-amazon-web-services/
¿Qué es eso del desarrollo sin servidores? ¿Qué lenguajes puedo utilizar? ¿Cómo hago cosas como autenticación, o guardar en base de datos, o enviar notificaciones? ¿Esto escala? A todas estas preguntas, y a alguna más, intentaré dar respuesta en esta sesión, donde haré una pequeña demo de montar una app muy sencilla y desplegarla en la nube sin preocuparnos de gestionar infraestructura. Charla realizada por primera vez para AlcarriaConf 2021
AWS launched publicly on March 2006 with just one service, starting the age of the public cloud. You might think after 15 years everything in cloud has already been invented, but that's simply not the case.
In this session I want to show you how AWS is reinventing the cloud in areas like computing, machine learning, databases and analytics, or cloud infrastructure.
Analitica de datos en tiempo real con Apache Flink y Apache BEAMjavier ramirez
Trabajar en tiempo real con datos que se mueven muy rápido no es trivial, sobre todo con volúmenes de datos elevados. Apache Flink y Apache BEAM están específicamente diseñadas para ese caso de uso. En esta charla te contaré los retos de la analítica en tiempo real, cuál es la arquitectura de Apache Flink, qué es Apace BEAM, y cómo usan estas herramientas empresas para hacer desde procesos triviales hasta gestionar billones de eventos al día con latencias de milisegundos. Por supuesto, haremos una demo :)
In this webinar we explain which are some of the problems of streaming analytics, and why they are different to batch/big data analytics. Then we go into introducing some basic streaming concepts, like event queues, event processors, event vs processing time, and delivery guarantees. We end this first part of the series presenting a few of the most common open source components for streaming (Kafka, Spark, Flink, Cassandra, or ElasticSearch) and we mention the different options you have to run them on AWS.
Getting started with streaming analytics: Setting up a pipelinejavier ramirez
In this session I will show you how to create a simple streaming analytics pipeline, first using open source tools and developing locally, then moving to a VM, then moving to fully managed AWS services. The session will serve as an introduction to some details of Apache Kafka, Apache Flink, ElasticSearch, Amazon Managed Streaming for Kafka, Kinesis Data Analytics, and Amazon ElasticSearch. It will be an almost slideless presentation, as I will spent most of the time at the command line and the IDE.
Getting started with streaming analytics: Deep Divejavier ramirez
Now that we know how to create simple streaming analytics pipelines, it is time to learn something more interesting. In this session I will show you how to add Complex Event Processing to your Apache Flink (or Kinesis Data Analytics) application using JAVA. For those of you that prefer SQL, I will show you how to run streaming analytics using only SQL.
Getting started with streaming analytics: streaming basics (1 of 3)javier ramirez
In this webinar we explain which are some of the problems of streaming analytics, and why they are different to batch/big data analytics. Then we go into introducing some basic streaming concepts, like event queues, event processors, event vs processing time, and delivery guarantees. We end this first part of the series presenting a few of the most common open source components for streaming (Kafka, Spark, Flink, Cassandra, or ElasticSearch) and we mention the different options you have to run them on AWS.
Monitorización de seguridad y detección de amenazas con AWSjavier ramirez
La seguridad es nuestra prioridad número uno. Cuando despliegas tu infraestructura y aplicaciones en la nube, hay que tener en cuenta que muchas de las prácticas de seguridad son iguales a las que se llevan a cabo tradicionalmente cuando trabajas on-premises, pero hay otros mecanismos que son específicos a AWS y que te ayudan a operar de forma segura.
En este webinar, vamos a explicarte las bases de la monitorización de seguridad y de la detección de amenazas, y veremos cómo servicios como Amazon GuardDuty y AWS Security Hub te ayudan a tener una visión completa, te permiten cumplir con tus requisitos de compliance, y te permiten detectar amenazas en tus cargas de trabajo.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Key Trends Shaping the Future of Infrastructure.pdf
SEO for developers
1. SEO for
developers
javier ramírez
http://javier-ramirez.com
http://aspgems.com
2. traditional SEO
1. You don't ask questions.
2. You don't ask questions.
3. No excuses.
4. No lies.
5. You have to trust Tyler.
“the rules of project mayhem”, Fight Club, by Chuck Palahniuk
3. SEO for developers
“Dating is never easy for engineers. A normal person will employ
various indirect and duplicitous methods to create a false
impression of attractiveness. Engineers are incapable of placing
appearance above function.
For society, it’s probably a good thing that engineers value
function over appearance. For example, you wouldn’t want
engineers to build nuclear power plants that only look like they
would keep all the radiation inside. “
“dating and social life”, The Dilbert Principle, by Scott Adams
4. google-centric presentation
Most search standards come from or are early
adopted by google
Google talks a lot about the internals, the best
and the worst practices
Google provides excellent tools for webmasters
5. optimize for the people!
Even though this guide's title contains the words "search engine", we'd
like to say that you should base your optimization decisions first and
foremost on what's best for the visitors of your site.
They're the main consumers of your content and are using search
engines to find your work. Focusing too hard on specific tweaks to gain
ranking in the organic results of search engines may not deliver the
desired results.
Search engine optimization is about putting your site's best foot forward
when it comes to visibility in search engines.
6. life of a google quer y
http://www.google.com/corporate/tech.html
7. two main goals
to be relevant (content match)
to be important (originality, reputation)
11. content - basics
Valid HTML
Encoding matches the declared encoding
Language matches the declared language
Good title, description, <h1>, text and links
12. content - title
● Take advantage of the title space given (60)
● Accurately describe the page (and product)
to search engines and users
● Take advantage of your brand name
● Include words that users would likely search
for to find the product
13. content - description
● Take advantage of the space given (2 lines)
●Accurately describe the page to search
engines and users (doesn't affect ranking)
● Include words that users would likely search
for to find the product
● Open directory (NOODP meta tag)
17. content – semantic html
Each different page should have a different <h1>
Sensible <h2> and <h3>
<bold> is (somehow) relevant. Use CSS instead
Every image should have a good “alt”, not a full
sentence, but a concise phrase
18. content – good copy
original content
write with real words, for real people, use sentences
and synonyms
content related to title, description, headers...
keyword density (https://adwords.google.com/select/KeywordToolExternal)
19. content – bad practices
hiding text (with styles, colors, sizes...)
different versions for robots and humans
use sentence variations or misspellings to get more
matches
use “artificial” headings (empty sections or unrelated
content)
100 K limit for indexing
20. layout – URLs
Attractive URLs are potential keywords matches
Use “-” as separator. Word order is irrelevant
Params are OK. Sometimes they are even better
Subdirectories are faster than subdomains
Users can (and will) manipulate URLs
http://buscarmedico.sanitas.es/es/vizcaya/bilbao/implantologia/cirugia-oral-
maxilofacial
http://buscarmedico.sanitas.es/es/vizcaya/bilbao
21. layout – directories
Clear hierarchical structures allow for easier
navigation for both users and robots
Hierarchical structures are candidates for
breadcrumbs and sitelinks on search snippets
Try to avoid complex/deep nesting
Having a consistent directory for images and other
static content makes them easier to discover and
index
24. layout – links
Good anchors in links. Use concise relevant phrases
(hint: “see more” is not a good one)
Links order in page is irrelevant
Try not to get more than 100 links per page
25. reputation – duplicate URLs
Identify canonical URL. Trailing / is significant.
google.com/products <> google.com/products/
Use 301 when possible (302 doesn't pass rep.)
Keep all links consistent, particularly the logo link
Use the params options in Google Webmaster Tools
26. reputation – duplicate content
Original content throughout the site. Similar pages
can be taken as duplicate
Title and description must be unique
Different versions in different languages are not
duplicates
27. reputation – nofollow
The general recommendation is not using nofollow
for pagerank sculpting and let the Pagerank flow.
Nofollow is OK when linking to user submitted
content (like comments in a blog)
28. indexing – robots.txt
By default everything is indexable. Use robots.txt to
protect URLs
http://www.robotstxt.org/
Avoid disallowing on sites with a 301
If we cannot control the root directory, use the
metas “noindex”, “nofollow” instead
30. indexing – sitemaps
Help crawlers discover all your URLs. Combine with
nofollow for pagination links
Up to 55000 URLs per file. Can use several files.
Cache sitemaps to avoid overloading your site
There are special sitemaps for video, news, mobile
webs, and code
31. indexing – other contents
Real time web/feeds
PDF, Word, Excel, ODT, images, videos
Flash
Javascript
Forms
Ajax
32. rich snippets - microformats
events
reviews
people
videos
business
products
37. rich snippets – local business
center and events microformat
38. http headers
regular pages should return 200
not found pages should return 404
error pages should return 500
maintenance/overload pages should return 503
temporary redirections should return 302
permanent redirections should return 301
39. st
submit your site (1 time)
http://www.dmoz.org/add.html
http://www.google.com/addurl/
http://siteexplorer.search.yahoo.com/submit
http://www.bing.com/webmaster/SubmitSitePage.aspx
http://blogsearch.google.com/ping?url=XXXX
41. webmaster tools over view
sitemaps, sitelinks, querystring params
●
preferred domain, geotargetting
●
keywords, top searchs
●
internal and external links
●
crawling stats, status and html suggestions
●
speed stats
●
fetch as google bot and malware detection
●
42. useful resources (google them)
Google's SEO Starter Guide - How to get started with search
engine optimization
Google Webmaster Central Blog - Frequent posts on how to
improve your site with optimizations and tools
Google Webmaster Help Center - Technical recommendations and
guidelines for webmasters
Matt Cutts' blog
Search Engine Land blog