The document provides an overview of search engine optimization (SEO) techniques for beginners. It covers topics such as how search engines work, keyword research, on-page optimizations like titles and meta descriptions, off-page factors like links, monitoring metrics, and tools. The presentation emphasizes focusing on effective keywords, website preparation, competition analysis, generating valuable content and links, and ongoing monitoring to achieve SEO success.
This presentation was used on a five half-day course on basic web design. The goal of this workshop is to enable participants to create their own Wordpress site by the end of the course. The agenda adjust according to the pace of the participants.
This presentation was used on a five half-day course on basic web design. The goal of this workshop is to enable participants to create their own Wordpress site by the end of the course. The agenda adjust according to the pace of the participants.
My Site is slow - Drupal Camp London 2013hernanibf
Drupal is a powerful and flexible tool to create web applications without building everything from scratch. This ability can drive developers to build complex websites without understanding what is Drupal doing behind the scenes.
The majority of Drupal performance talks mostly focus in aspects like infrastructure changes, caching strategies or comparisons between modules and architectures. Unfortunately when performance problems occur, development teams also follow strategies to replace different aspects of the platform looking only to standard aspects like slow queries without understanding and profiling the real problem.
The majority of times it is fundamental to measure and analyze what is the application is actually doing to understand te real problems. Drupal is a platform used by million of websites worlwide and its performance can in most cases be compared after measured.
In Acquia we do dozens of performance assessments per year, and even in most clients we find the same problems, often we find situations that only can be detected when measured and analized when looking to a profiler report.
In this session, I will explain how to detect performance problems looking to simple data, from logs to profiler data and providing some nice targets that can be analyzed to understand what is causing the uncommon bad performance of a site.
We got to the point where the old Drupal mantra of creating content first to see it later is not enough to suceed with content editors. Drupal is competing and replacing other CMS and platforms where the lack of flexibility is the problem #1 for content editors. They are expecting full flexibity on how content is created, displayed, approved and published. However this introduce a common problem for web developers and site builders: how can you provide this full flexibility without having to be constantly on the hook for further development or configuration.
Modules like panels and panelizer, projects like Spark and distributions like panopoly and demo framework helped change the panorama in Drupal and the expectations that are set when sites are built.
In this session we will look to a set of common problems and real examples when creating content and layout for pages with demanding editorial teams. We will look and evaluate common options and recipes.
- How can complex content and rich pages be structured ? Free HTML format in different fields? Structured data in complex fields? Use paragraphs or field collection? Different content items in different items/entities? How to glue it all together?
- How can indivual page layout be managed providing flexibility but also control? Rely on templating system and view modes? Use contrib modules like panels and panelizer or display suite? Mix several approaches and modules?
- How can I add any content to any page and choose its display ? How can I have a list of curated widgets ready to use by the content team to deploy anywhere or in any section?
- How can pages and sections be managed before approved and published? Use prewiew systems and inline editors? Use workbench or workflow for layout? Rely on more complex content staging systems? Use separated environments?
These are daily problems that architects and developers face in every project. As a technical architect in Acquia it is uncommon a project where I am involved that does not need to solve one or more of these problems. In this session I will give some real examples and resume options and recipes that can be used to solve those problems today in Drupal 7 and look to Drupal 8 to explain how it can improve some of our possibilities and options and easy the life of one of our most important personas: the content editor.
Keep Your Code Organized! WordCamp Montreal 2013 Presentation slidesJer Clarke
These are the slides from my talk at WordCamp Montreal 2013.
Talk description:
==Keep your code organized! Templates, functions.php and custom plugins==
If you've written PHP for a theme you should know by now that you need to keep anything complicated outside the templates. Functions.php can be a good place for this but there are many pitfalls and considerations you should keep in mind before (over)using it. This talk will examine your choices for organizing the code that makes up a WP site, ensuring you have plugin code in plugins and theme code in themes (it's not hard!).
From my talk at DrupalCamp Michigan 2016, this presentation covers the basic components of Drupal, compares Drupal to alternate content management systems (CMS) like Wordpress and DNN, and provides an overview of how to plan for design and development of your Drupal website.
If someone's just told you that you're HTML, JPEG and PHP for your CMS is not SEF or accordant with W3C guidelines and you have no idea what they're talking about, here's a quick rundown on common web design terms and acronyms for you.
Front End page speed performance improvements for DrupalAndy Kucharski
If you are a developer or business manager with responsibilities over your website, then check out this deck..
What will you learn?
The webinar, created by our Founder and CEO, Andy Kucharski, is a highly accessible, information-rich review on the ways Drupal site performance can be radically improved. Some of the main topics we will cover include:
What is slow site speed?
What tools to use to diagnose it.
Plus six key improvements to make Drupal “run fast!”
And if that’s not already enough, we will also share some best practices monitoring tips for making sure you know how the Drupal server is performing 24/7.
Business 2.0 with WordPress reveals the secrets of making a profit with WordPress. It's target auditory is: entrepreneurs, small business owners, designers and developers. Different approaches for business based on the platform circles - quick, cheap and powerful WP-based website setup or consulting and products for designers and developers.
what you wear is how you present yourself to the world, especially today,when human contact are so quick.Fashion is instent language.
"Fashion should be a form of escapism,and not a form of imprisonment.
My Site is slow - Drupal Camp London 2013hernanibf
Drupal is a powerful and flexible tool to create web applications without building everything from scratch. This ability can drive developers to build complex websites without understanding what is Drupal doing behind the scenes.
The majority of Drupal performance talks mostly focus in aspects like infrastructure changes, caching strategies or comparisons between modules and architectures. Unfortunately when performance problems occur, development teams also follow strategies to replace different aspects of the platform looking only to standard aspects like slow queries without understanding and profiling the real problem.
The majority of times it is fundamental to measure and analyze what is the application is actually doing to understand te real problems. Drupal is a platform used by million of websites worlwide and its performance can in most cases be compared after measured.
In Acquia we do dozens of performance assessments per year, and even in most clients we find the same problems, often we find situations that only can be detected when measured and analized when looking to a profiler report.
In this session, I will explain how to detect performance problems looking to simple data, from logs to profiler data and providing some nice targets that can be analyzed to understand what is causing the uncommon bad performance of a site.
We got to the point where the old Drupal mantra of creating content first to see it later is not enough to suceed with content editors. Drupal is competing and replacing other CMS and platforms where the lack of flexibility is the problem #1 for content editors. They are expecting full flexibity on how content is created, displayed, approved and published. However this introduce a common problem for web developers and site builders: how can you provide this full flexibility without having to be constantly on the hook for further development or configuration.
Modules like panels and panelizer, projects like Spark and distributions like panopoly and demo framework helped change the panorama in Drupal and the expectations that are set when sites are built.
In this session we will look to a set of common problems and real examples when creating content and layout for pages with demanding editorial teams. We will look and evaluate common options and recipes.
- How can complex content and rich pages be structured ? Free HTML format in different fields? Structured data in complex fields? Use paragraphs or field collection? Different content items in different items/entities? How to glue it all together?
- How can indivual page layout be managed providing flexibility but also control? Rely on templating system and view modes? Use contrib modules like panels and panelizer or display suite? Mix several approaches and modules?
- How can I add any content to any page and choose its display ? How can I have a list of curated widgets ready to use by the content team to deploy anywhere or in any section?
- How can pages and sections be managed before approved and published? Use prewiew systems and inline editors? Use workbench or workflow for layout? Rely on more complex content staging systems? Use separated environments?
These are daily problems that architects and developers face in every project. As a technical architect in Acquia it is uncommon a project where I am involved that does not need to solve one or more of these problems. In this session I will give some real examples and resume options and recipes that can be used to solve those problems today in Drupal 7 and look to Drupal 8 to explain how it can improve some of our possibilities and options and easy the life of one of our most important personas: the content editor.
Keep Your Code Organized! WordCamp Montreal 2013 Presentation slidesJer Clarke
These are the slides from my talk at WordCamp Montreal 2013.
Talk description:
==Keep your code organized! Templates, functions.php and custom plugins==
If you've written PHP for a theme you should know by now that you need to keep anything complicated outside the templates. Functions.php can be a good place for this but there are many pitfalls and considerations you should keep in mind before (over)using it. This talk will examine your choices for organizing the code that makes up a WP site, ensuring you have plugin code in plugins and theme code in themes (it's not hard!).
From my talk at DrupalCamp Michigan 2016, this presentation covers the basic components of Drupal, compares Drupal to alternate content management systems (CMS) like Wordpress and DNN, and provides an overview of how to plan for design and development of your Drupal website.
If someone's just told you that you're HTML, JPEG and PHP for your CMS is not SEF or accordant with W3C guidelines and you have no idea what they're talking about, here's a quick rundown on common web design terms and acronyms for you.
Front End page speed performance improvements for DrupalAndy Kucharski
If you are a developer or business manager with responsibilities over your website, then check out this deck..
What will you learn?
The webinar, created by our Founder and CEO, Andy Kucharski, is a highly accessible, information-rich review on the ways Drupal site performance can be radically improved. Some of the main topics we will cover include:
What is slow site speed?
What tools to use to diagnose it.
Plus six key improvements to make Drupal “run fast!”
And if that’s not already enough, we will also share some best practices monitoring tips for making sure you know how the Drupal server is performing 24/7.
Business 2.0 with WordPress reveals the secrets of making a profit with WordPress. It's target auditory is: entrepreneurs, small business owners, designers and developers. Different approaches for business based on the platform circles - quick, cheap and powerful WP-based website setup or consulting and products for designers and developers.
what you wear is how you present yourself to the world, especially today,when human contact are so quick.Fashion is instent language.
"Fashion should be a form of escapism,and not a form of imprisonment.
Learn and understand the basics of Search Engine Optimization, why companies should opt for SEO strategy, and how it helps in the long run. This presentation is focused on those learners who have heard this term SEO for first time.
http://www.pointit.com - This presentation gives an overview of SEO fundamentals. You'll learn the definition of SEO, crucial factors in SEO, and where to start your SEO project.
Digital Marketing Course Week 6: Search Engine Optimization (SEO)Ayca Turhan
Sixth week slides of eMarketing Course at Hacettepe University taught by Ayca Turhan. Topics covered within the presentation include:
Search Engine Optimization Strategies
For more please visit: www.aycaturhan.com/man423
SEO for Beginners-- What is Search Engine Optimization (SEO) ?Naveen Srikantaiah
This SEO PPT will help the SEO beginners to quickly understand what is basic seo and SEM is all about . How can SEO Specialist perform SEO activities to rank the client higher i n Google search..The Terminology Search engine optimization (SEO) and Search engine marketing(SEM) has been clearly defined with marketing values and how SEO and SEM should be performed on a website , with SEO techniques and SEM techniques.
What is a Search Engine?
Examples of popular Search Engines
Search Engines statistics
Why is Search Engine marketing important?
What is a SEO Algorithm?
Steps to developing a good SEO strategy
Ranking factors
Basic tips for optimization
An internet-based tool that searches an index of documents for a particular term, phrase or text specified by the user. Commonly used to refer to large web-based search engines that search through billions of pages on the internet.
ASAE Lunch Learning Webinar: SEO + Content: The Perfect Match to Generate New...HighRoad Solution
Is your organization actively utilizing an SEO strategy that ties together with your content marketing? If not, this webinar is for you as we learn how to blend SEO techniques with content marketing to generate new leads and garner deeper engagement that leads to repeat purchases. We will address the basics of SEO, debunk myths and talk about how SEO fits in with today’s world of marketing automation.
Search engine optimization is a getting organic traffic for webpage or website from free and paid listings of search engines like Google, yahoo and bing etc..
Similar to Search Engine Optimization - The eye-opening presentation for beginners (20)
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
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.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
2. Agenda
• Background information
• Preparations: research and analysis
• On-page and off-page optimizations
• Monitoring and maintenance
3. Agenda
• Background information
• Preparations: research and analysis
• On-page and off-page optimizations
• Monitoring and maintenance
4. What is SEO actually?
Search engine optimization (SEO) is the
process of affecting the visibility of a website
or a web page in a search engine's "natural"
or un-paid ("organic") search results.
6. How search engines work?
1. User makes a query
2. User location information
is taken for better targeting
and search personalization
3. Index server searches for
the query information
4. Search results are
returned
5. Results are sorted and
filtered
6. Results are shown
14. Remember: focus on the big picture
• Effective keywords
• Website technology
• Links
• Competition
• Trends
• Content
• Control and maintenance
15. Types of optimization - overview
On-page (on-site) optimization
– Unique content
– Accessibility (bots can access the website and crawl it)
– URL structure (domain)
– Internal linking structure
– Sitemap
– Title, Meta tags, Heading Tags, Internal Anchor Text
– Images, Maps, Video
Off-page (off-site) optimization
– Link Building
– Social networks
– Forums and other viral marketing
22. SEO Master Toolbox
• Keywords research and analysis
– Google AdWords Keyword Tool
– Google Search-Based Keyword Tool
– SEO Book Keyword Tool
– Wordstream Keyword Tool
• Checking the trends
– Google trends
– Google Insights for Search
• Software tools
– SEO Powersuite
– SEOMoz
23. Agenda
• Background information
• Preparations: research and analysis
• On-page and off-page optimizations
• Monitoring and maintenance
24. Practical SEO: Step by step
Step 1: Select effective keywords
Step 2: Prepare your website
Step 3: Prepare for competition and trends
Step 4: Generating content and links
Step 5: Monitoring and controlling your results
25. The perfectly optimized page
• Web page content as text;
• Title, Meta tags, Heading Tags;
• URL, anchor links, meta descriptions;
• Alt tags and descriptions for images;
27. On-page factors
• in the page meta description tag - this is the advertisement of the
page;
• in the page title tag, especially in the beginning;
• in H1 tag, especially in the beginning;
• in the first 50-100 words of the HTML of the page;
• in the other headings <h2> to <h6>;
• in the alt text of images;
• file name of the image file;
• <b> is for styling, <strong> is for semantic representation;
• Keyword Density Formula - Google it, simple rule => don't overdo
optimizations;
• in list items <li> of the page;
28. H1 and H2
• Always with text, not cufon or images;
• H1 should be 1 per page, not more;
• H1 tag length should be about 3-5 words;
• h2 is like sub-headings;
• Target keywords are placed in the beginning;
• Don't forget to use synonyms;
29. Title and description
About titles
– The title should be between 65 and 70 in length;
– Use pipe | for separations, for example title of page | title of website;
– Target keywords are placed in the beginning for more weight;
– Maximum 2 target keywords are used at the same time per page;
About descriptions
– Description should be about 150 and 167 symbols in length;
– This is your advertising message seen in the search results;
– Should be unique, catching and meaningful;
– Target keywords are placed in the beginning for more weight;
31. Domain
Domains and extensions factors on the optimization
• Domain name - important, should contain the keywords
• Domain extension - avoid spammy .cc, .info, etc
• Subdomain - OK, if a lot of traffic and content
• Domain names in Cyrillic - sometimes help
33. Website accessibility
• Spider / Bot
• initial crawling
• robots.txt
• .htaccess
• Robots meta tag
• Index / noindex
• Follow / nofollow
34. Sitemaps
• HTML sitemaps - for website visitors and users, better navigation
• XML sitemaps - for SEO purposes, for Google Webmaster Tools
Sitemaps are a way to tell Google about pages on your site we might
not otherwise discover. In its simplest terms, a XML Sitemap — usually
called Sitemap, with a capital S — is a list of the pages on your
website. Creating and submitting a Sitemap helps make sure that
Google knows about all the pages on your site, including URLs that
may not be discoverable by Google's normal crawling process.
35. Performance
Good performance is growing to be more and more important.
Build your website well from the start.
Google guidelines on best practices
Tools:
– Google PageSpeed Tools - checklist of website components to optimize
– Speed Tracer - identifying performance problems
– YSlow - just another performance tool from Yahoo!
36. Practical SEO: Step by step
Step 1: Select effective keywords
Step 2: Prepare your website
Step 3: Prepare for competition and trends
Step 4: Generating content and links
Step 5: Monitoring and controlling your results
37. Competition
Approach: research what and how your competitors are achieving their
current results, and do the same with a bit more
To start with: find out which are their target keywords?
• Research paid search prices to define level of difficulty
• Make the homework checks:
– the number and quality of their inbound links
– their social networks presence
– the number of indexed pages they have in Google
– the age of the domain
• Analyze your competitors code and learn from the good practices
38. Trends
Idea: Be careful with the trends. Some campaigns include season-
dependent target keywords, which are not effective throughout all parts
of the year. For example, all kinds of winter sports and hotels should be
optimized during winter.
39. Practical SEO: Step by step
Step 1: Select effective keywords
Step 2: Prepare your website
Step 3: Prepare for competition and trends
Step 4: Generating content and links
Step 5: Monitoring and controlling your results
40. Content and links
Content and links should be inter-related focus categories.
If you build good content, other websites will link to you.
If you have many links to your website, search engines give you credits
for being important, and give you better positions.
With better positions in search results, your website gets more traffic.
And the more traffic you receive, the more important your website is
accepted to be, which brings you even better positions and more traffic
41. Link baiting
Link baiting is the process of getting links to your website.
You can stimulate inbound links by many ways
– listing your website in directories such as the open directory and Yahoo!
– participating in social networks as facebook.com, linkedin.com, etc.
– participating in twitter.com
– participating in website competitions, such as "best website of"
– viral marketing in video sharing websites as youtube.com
– sharing presentations on slideshare.net and related
– sharing documents into document sharing websites
– participating in forums with target audience
Remember:
Focus on the value of the content, and links will come naturally.
42. Agenda
• Background information
• Preparations: research and analysis
• On-page and off-page optimizations
• Monitoring and maintenance
43. Practical SEO: Step by step
Step 1: Select effective keywords
Step 2: Prepare your website
Step 3: Prepare for competition and trends
Step 4: Generating content and links
Step 5: Monitoring and controlling your results
44. Monitoring metrics
• Website position by target keywords
• Traffic to the website by target keywords
• Users' time spent on the website
• Conversions of visitors to buyers
45. Monitoring tools
• Google Analytics
• Google Webmaster Tools
• link-assistant.com tools
• SEO Book Tools
• Chrome and Firefox Extensions
• Many, many others
46. Thanks and final words
Conclusions are that SEO is not that hard. But you need strategy and
clear vision. And you need patience and consistent work.
Focus on:
1) effective target keywords
2) your website (the things you say to the world)
3) competition and trends (your environment)
4) the value of your content (to make the world talking)
5) monitoring and maintenance (to keep your good results)