The document discusses Progressive Web Apps (PWAs) and how they can help address issues with mobile apps like battery drain, storage usage, and need for constant updates. PWAs provide an app-like experience to users through a web browser by making use of service workers, web app manifests, and other modern web technologies. The document outlines how to develop and optimize PWAs, including ensuring they are search engine friendly through best practices like providing unique URLs for content and using schema.org structured data. It emphasizes that PWAs can provide app-like functionality without compromising the benefits of the web.
The document discusses the modern Progressive Web App (PWA) development model. It covers key aspects of PWAs like service workers, app lifecycles, installation experiences, and platform integration. The goal is to build PWAs that provide native-like experiences across devices and platforms while avoiding app stores when possible by using technologies like web app manifests, service workers, and app shell architecture.
PWAs: Why you want one and how to optimize them #SearchYAleyda Solís
What are Progressive Web Apps, how do they work, how they will benefit your site and how you can optimize them? Get the answers to these questions here!
Setting AMP for Success at #BrightonSEOAleyda Solís
How to implement Accelerated Mobile Pages (AMP) successfully? Check out the criteria, tools and principles to take into consideration to maximize your chances for success.
This document discusses Google's Accelerated Mobile Pages (AMP) project and provides a roadmap for implementing AMP on a website. It begins with an overview of AMP and its benefits like faster page loads and increased visibility in search results. It then outlines a three step roadmap: 1) building the business case for AMP, 2) setting goals for priorities and analytics, and 3) maintaining AMP page health. Key resources for creating AMP pages like templates, components and validation tools are also reviewed. The presentation concludes by highlighting additional AMP resources and thanking the audience.
Responsive Navigation Patterns, UX and GuidelinesPeter Rozek
User have a goal and are on a mission. Navigation is one of the core elements of a responsive website. Which navigation principle is the best for the information architecture, usability and user experience? In addition to the scalability for different screen sizes, it is the major challenge to find the balance between completeness and clarity. The presentation explores these questions and formulated guidelines.
I gave my first webinar for Codemotion about Progressive Web Apps (PWAs), the future of web development.
Video (soon in my youtube): https://www.youtube.com/watch?v=de1xiqz-BTE
Twitter: https://twitter.com/JGFerreiro
Linkedin: https://www.linkedin.com/in/jgferreiro/
- - -
I think Progressive Web Apps (PWAs) are the next revolution in web development. This practical workshop will explain the basics about PWAs as well as how to integrate it into your own application.
What we will cover:
• Caching requests and caching strategies.
• Setting up your PWA (manifest and progressive metadata)
• Payments Api, Local Web Notifications
• Other PWA functionalities.
- - -
Subscribe: https://www.ferreiro.me/newsletter
on https://www.twitter.com/jgferreiro
on https://www.linkedin.com/in/jgferreiro/
on https://www.instagram.com/jgferreiro/
Designing the Priority, Performance ist User ExperiencePeter Rozek
The document discusses designing for performance and priority user experience. It emphasizes that performance should be a priority from the beginning in concept, design, and development. It provides tips for setting performance budgets, prototyping early, and designing responsively with a mobile-first approach. The overall message is that performance is everyone's responsibility and needs to be a collaborative effort across teams.
The document discusses the modern Progressive Web App (PWA) development model. It covers key aspects of PWAs like service workers, app lifecycles, installation experiences, and platform integration. The goal is to build PWAs that provide native-like experiences across devices and platforms while avoiding app stores when possible by using technologies like web app manifests, service workers, and app shell architecture.
PWAs: Why you want one and how to optimize them #SearchYAleyda Solís
What are Progressive Web Apps, how do they work, how they will benefit your site and how you can optimize them? Get the answers to these questions here!
Setting AMP for Success at #BrightonSEOAleyda Solís
How to implement Accelerated Mobile Pages (AMP) successfully? Check out the criteria, tools and principles to take into consideration to maximize your chances for success.
This document discusses Google's Accelerated Mobile Pages (AMP) project and provides a roadmap for implementing AMP on a website. It begins with an overview of AMP and its benefits like faster page loads and increased visibility in search results. It then outlines a three step roadmap: 1) building the business case for AMP, 2) setting goals for priorities and analytics, and 3) maintaining AMP page health. Key resources for creating AMP pages like templates, components and validation tools are also reviewed. The presentation concludes by highlighting additional AMP resources and thanking the audience.
Responsive Navigation Patterns, UX and GuidelinesPeter Rozek
User have a goal and are on a mission. Navigation is one of the core elements of a responsive website. Which navigation principle is the best for the information architecture, usability and user experience? In addition to the scalability for different screen sizes, it is the major challenge to find the balance between completeness and clarity. The presentation explores these questions and formulated guidelines.
I gave my first webinar for Codemotion about Progressive Web Apps (PWAs), the future of web development.
Video (soon in my youtube): https://www.youtube.com/watch?v=de1xiqz-BTE
Twitter: https://twitter.com/JGFerreiro
Linkedin: https://www.linkedin.com/in/jgferreiro/
- - -
I think Progressive Web Apps (PWAs) are the next revolution in web development. This practical workshop will explain the basics about PWAs as well as how to integrate it into your own application.
What we will cover:
• Caching requests and caching strategies.
• Setting up your PWA (manifest and progressive metadata)
• Payments Api, Local Web Notifications
• Other PWA functionalities.
- - -
Subscribe: https://www.ferreiro.me/newsletter
on https://www.twitter.com/jgferreiro
on https://www.linkedin.com/in/jgferreiro/
on https://www.instagram.com/jgferreiro/
Designing the Priority, Performance ist User ExperiencePeter Rozek
The document discusses designing for performance and priority user experience. It emphasizes that performance should be a priority from the beginning in concept, design, and development. It provides tips for setting performance budgets, prototyping early, and designing responsively with a mobile-first approach. The overall message is that performance is everyone's responsibility and needs to be a collaborative effort across teams.
// talk given at WordCamp Chicago 2014 //
Fast, simple, SMART. Mobile devices have forever changed the way we interact with content. Now we have to consider many things such as HiDPI graphics, responsive design, speed, UI/UX patterns, touch target sizes, gestures, and more. All while not losing track of what’s important: Content.
We’re going to discuss the influence of mobile on design trends and learn implementation techniques of smart design such as icon fonts, svg, and other helpful tips.
From Cache to Ca$h - Advanced use of WP Cache - Andrea CardinaliAndrea Cardinali
Advanced Use of WordPress Cache.
In this speech I've shown many different caching mechanism provided by WordPress and how to make good use of them.
You'll learn how to make a website resiliant,more performant and more profitable.
Talk @ WordCamp Turin 2019
======================
Sapevi che WordPress dispone già di un meccanismo di caching nativo e che ha molteplici utilizzi?
In questo speech mostrerò come utilizzare i diversi meccanismi di caching offerti da WordPress per rendere un sito resiliente e performante anche in condizioni di altro traffico e in grado di generare maggiori profitti.
Talk tenuto durante il WordCamp Torino 2019
Mastering Mobile SEO for Your Website and Native App ContentBranch
Native apps account for 3 out of 4 minutes people spent on mobile. However, SEO practices are still largely focused on optimizing mobile websites, leaving app content out of this critical channel for content discovery and consumption.
This is the presentation for the webinar: Mastering Mobile SEO for Your Website and Native App Content.
You can watch the recording at: https://www2.branch.io/LongtailMobileSEOWebinar_LP-OnDemandRegistration.html
The presenters are Branch CEO Alex Austin and mobil SEO expert Emily Grossman.
Topics include:
-The broken app content discovery through search
-Applicable strategies to boost SEO ranking for your app content
-Best practices to optimize your mobile website SEO
-How to optimize the web-to-app flow to maximize ROI
What you need to know about app indexing, AMP, and Instant Apps
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015Suzzicks
Emily Grossman's deck on app indexing from SMX East 2015 in New York. This deck covers:
- Why App Indexing?
- Google App Indexing for Android and iOS
- Apple Search App Indexing
THE UX OF DATA - VISUALIZATION RESPONSIVEPeter Rozek
This document discusses the user experience (UX) of data visualization. It begins with a brief history of data visualization, then discusses how humans process visual information faster than text. The core of data visualization is explained as transforming data into a visual representation to make it more understandable. Effective data visualization tells a story or narrative with the data. The document outlines five steps to create good data visualization: understand the source, understand the context, identify the narrative, define the user experience, and emphasize simplicity. It emphasizes designing for any screen or browser using responsive web design principles.
App Indexing & Mobile SEO - Friends of Search 2016MobileMoxie
Published on March 9, 2016
Emily Grossman speaks about App Indexing & Mobile SEO:Winning at the New Frontier at Friends of Search 2016. This deck covers:
- Google Ranking for Whole Apps and App Screens
- Google App Saturation
- Google App Indexing
- Associating an App with a Website
The New Renaissance of JavaScript - SMX London 2019Onely
This document contains advice from a presentation on JavaScript rendering and SEO. It recommends: (1) Being mindful that Google has not fully updated its tools to the latest JavaScript rendering capabilities. (2) Avoiding client-side JavaScript rendering and instead implementing server-side rendering or static sites to ensure content is crawlable. (3) Introducing and adhering to web performance budgets and limiting client-side JavaScript to improve performance for users and search engines.
PWA - The hidden stories about the future of the webRomulo Cintra
This document contains a Twitter thread by @romulocintra discussing Progressive Web Applications (PWAs). It includes definitions of PWAs, examples of how to make web apps fast and reliable using techniques like service workers and app shells, and new web platform features that allow PWAs to integrate more closely with devices and operating systems, such as home screen installation, web sharing, and web authentication. There is also brief discussion of related topics like Accelerated Mobile Pages and Web Components.
The future of the web on mobile isn't an assured thing. Many new platforms that are easier to publish on and are faster to use are appearing with just as many users as the web.
How do we make sure we are relevant in the future:
1. Be Instant
2. Offer Richer Experiences
3. Act Installed, Be Ephemeral
This document discusses mobile deep linking, which allows apps to open directly to a specific location within an app rather than the default launch page. Deep linking provides benefits like improved user experience and engagement. It works by defining app-specific URI schemes and can be used for both installed apps and driving installations of new apps. Implementing deep linking correctly requires setting up activities to handle URIs and may require different approaches across mobile platforms.
The Technical Seo Renaissance - Mike King Glen Dimaandal
This document discusses the rise of technical SEO due to changes in web technologies like JavaScript, AngularJS, and ReactJS. It notes that search engines are now able to crawl sites rendered with JavaScript through headless browsers. It emphasizes the importance of log file analysis and ensuring sites are crawlable, including through proper prerendering setup. The document argues that technical SEO skills are now essential for SEO professionals due to the increased complexity of modern web development.
The document discusses modern link building strategies and tactics. It provides tips on using tools like Ahrefs and Majestic for competitive analysis. It also recommends observing international and local markets for link opportunities. Specific tactics mentioned include targeting brand websites with review content, news sections for discounts, and sponsored sub-forums. The document also lists tools for tasks like getting link metrics, finding broken links, prioritizing opportunities, and prospecting for links.
Ahmed Rehan is a software developer with experience building web applications using technologies like PHP, C#, ASP.NET MVC, and Java. He has worked as a PHP developer and WordPress developer on projects including a school management system and ecommerce websites. Rehan has a Master's in Computer Science and lists skills in languages and frameworks like C#, ASP.NET, PHP, JavaScript, and databases. He has developed several personal projects including a hotel reservation system, online shopping sites, and a supply chain management system.
This document provides a summary of various SEO, analytics, and content marketing tools recommended by Michael King, Director of Inbound Marketing. It includes tools for keyword research, link building, content ideas, on-page analysis, competitive analysis, link data sources, visualizing data, and managing multiple blogs. King emphasizes that while tools are useful, creativity and imagination are also important. The document encourages following King on Twitter @iPullRank to learn more about digital marketing tools and strategies.
SEO - Le Basi dell'Ottimizzazione Per I Motori Di RicercaAndrea Pernici
Seminario presso Ordine degli ingegneri della provincia di Bologna del 21 Maggio 2013.
Sviluppare la propria attività con il web. Come presentarsi...e farsi trovare.
Illustrazione a grandi linee delle basi SEO e dei concetti principali da conoscere per districarsi in questo complesso mondo dei motori di ricerca.
Per più info sulla SEO http://seoblog.giorgiotave.it/seo
What are the ways that startups can leverage the benefits that progressive web apps allow these days?
In this talk, I covered some of the startups best practices and how entrepreneurs can take advantage from the capabilities that PWAs give them.
Introduce Google AMP (Accelerated Mobile Pages) and how to implement
Topic
- Google AMP is?
- Benefits
- Concern Point
- 3 core components
- How Convert HTML TO AMP HTML
AMP is coming to improve the mobile web. Big time.
There are many aspect to a great user experience on sites.
In order to improve the speed of the media websites on mobile and the monetization, we needed few things:
1. Fast pages. Fast to load, fast to display, saving bandwidth when possible.
2. Easy for the developers and companies to create. Only based on known and widely used technologies.
3. Mobile Friendly: they should respect a standard and thanks to this standard, pages would be automatically optimized for mobile devices
4. Embrace the open web: non-proprietary technology, open source, available to anyone to use and improve. It should not only help for search engines, but for everyone.
In these slides, we will cover AMP and what it can do for you.
Build a production ready PWA with Angular and FirebaseÖnder Ceylan
This talk covers how to build, optimise and host your PWA to provide native-like app experiences. It provides guidelines for best practices and platform optimisations. It will also score 100 on Lighthouse PWA audit!
Adding PWA capabilities to your app is easy with adding @angular/pwa via ng cli. However, you need to do more on your app to create best experiences for your users on multiple platforms. This session will cover what you need to do to optimise your PWA for the production with the guidelines of best practices and platform optimisations.
These optimisations include iOS compatibility, web app manifest and ngsw configuration along with firebase server configuration. I'll demonstrate the steps required for delivering a PWA on Firebase which will be available immediately for the audience.
What are progressive Web apps (PWAs) and how to optimize them for organic search results? In this session I'll share what they are, how to enable/develop them, how to validate them, and make sure they're SEO friendly, including tools and criteria.
PWA SEO: Optimizing for the Future of the WebAleyda Solís
What are PWAs and how you can optimize for them? In this presentation Aleyda goes through Progressive Web Apps fundamentals as well as best practices to make them SEO friendly.
// talk given at WordCamp Chicago 2014 //
Fast, simple, SMART. Mobile devices have forever changed the way we interact with content. Now we have to consider many things such as HiDPI graphics, responsive design, speed, UI/UX patterns, touch target sizes, gestures, and more. All while not losing track of what’s important: Content.
We’re going to discuss the influence of mobile on design trends and learn implementation techniques of smart design such as icon fonts, svg, and other helpful tips.
From Cache to Ca$h - Advanced use of WP Cache - Andrea CardinaliAndrea Cardinali
Advanced Use of WordPress Cache.
In this speech I've shown many different caching mechanism provided by WordPress and how to make good use of them.
You'll learn how to make a website resiliant,more performant and more profitable.
Talk @ WordCamp Turin 2019
======================
Sapevi che WordPress dispone già di un meccanismo di caching nativo e che ha molteplici utilizzi?
In questo speech mostrerò come utilizzare i diversi meccanismi di caching offerti da WordPress per rendere un sito resiliente e performante anche in condizioni di altro traffico e in grado di generare maggiori profitti.
Talk tenuto durante il WordCamp Torino 2019
Mastering Mobile SEO for Your Website and Native App ContentBranch
Native apps account for 3 out of 4 minutes people spent on mobile. However, SEO practices are still largely focused on optimizing mobile websites, leaving app content out of this critical channel for content discovery and consumption.
This is the presentation for the webinar: Mastering Mobile SEO for Your Website and Native App Content.
You can watch the recording at: https://www2.branch.io/LongtailMobileSEOWebinar_LP-OnDemandRegistration.html
The presenters are Branch CEO Alex Austin and mobil SEO expert Emily Grossman.
Topics include:
-The broken app content discovery through search
-Applicable strategies to boost SEO ranking for your app content
-Best practices to optimize your mobile website SEO
-How to optimize the web-to-app flow to maximize ROI
What you need to know about app indexing, AMP, and Instant Apps
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015Suzzicks
Emily Grossman's deck on app indexing from SMX East 2015 in New York. This deck covers:
- Why App Indexing?
- Google App Indexing for Android and iOS
- Apple Search App Indexing
THE UX OF DATA - VISUALIZATION RESPONSIVEPeter Rozek
This document discusses the user experience (UX) of data visualization. It begins with a brief history of data visualization, then discusses how humans process visual information faster than text. The core of data visualization is explained as transforming data into a visual representation to make it more understandable. Effective data visualization tells a story or narrative with the data. The document outlines five steps to create good data visualization: understand the source, understand the context, identify the narrative, define the user experience, and emphasize simplicity. It emphasizes designing for any screen or browser using responsive web design principles.
App Indexing & Mobile SEO - Friends of Search 2016MobileMoxie
Published on March 9, 2016
Emily Grossman speaks about App Indexing & Mobile SEO:Winning at the New Frontier at Friends of Search 2016. This deck covers:
- Google Ranking for Whole Apps and App Screens
- Google App Saturation
- Google App Indexing
- Associating an App with a Website
The New Renaissance of JavaScript - SMX London 2019Onely
This document contains advice from a presentation on JavaScript rendering and SEO. It recommends: (1) Being mindful that Google has not fully updated its tools to the latest JavaScript rendering capabilities. (2) Avoiding client-side JavaScript rendering and instead implementing server-side rendering or static sites to ensure content is crawlable. (3) Introducing and adhering to web performance budgets and limiting client-side JavaScript to improve performance for users and search engines.
PWA - The hidden stories about the future of the webRomulo Cintra
This document contains a Twitter thread by @romulocintra discussing Progressive Web Applications (PWAs). It includes definitions of PWAs, examples of how to make web apps fast and reliable using techniques like service workers and app shells, and new web platform features that allow PWAs to integrate more closely with devices and operating systems, such as home screen installation, web sharing, and web authentication. There is also brief discussion of related topics like Accelerated Mobile Pages and Web Components.
The future of the web on mobile isn't an assured thing. Many new platforms that are easier to publish on and are faster to use are appearing with just as many users as the web.
How do we make sure we are relevant in the future:
1. Be Instant
2. Offer Richer Experiences
3. Act Installed, Be Ephemeral
This document discusses mobile deep linking, which allows apps to open directly to a specific location within an app rather than the default launch page. Deep linking provides benefits like improved user experience and engagement. It works by defining app-specific URI schemes and can be used for both installed apps and driving installations of new apps. Implementing deep linking correctly requires setting up activities to handle URIs and may require different approaches across mobile platforms.
The Technical Seo Renaissance - Mike King Glen Dimaandal
This document discusses the rise of technical SEO due to changes in web technologies like JavaScript, AngularJS, and ReactJS. It notes that search engines are now able to crawl sites rendered with JavaScript through headless browsers. It emphasizes the importance of log file analysis and ensuring sites are crawlable, including through proper prerendering setup. The document argues that technical SEO skills are now essential for SEO professionals due to the increased complexity of modern web development.
The document discusses modern link building strategies and tactics. It provides tips on using tools like Ahrefs and Majestic for competitive analysis. It also recommends observing international and local markets for link opportunities. Specific tactics mentioned include targeting brand websites with review content, news sections for discounts, and sponsored sub-forums. The document also lists tools for tasks like getting link metrics, finding broken links, prioritizing opportunities, and prospecting for links.
Ahmed Rehan is a software developer with experience building web applications using technologies like PHP, C#, ASP.NET MVC, and Java. He has worked as a PHP developer and WordPress developer on projects including a school management system and ecommerce websites. Rehan has a Master's in Computer Science and lists skills in languages and frameworks like C#, ASP.NET, PHP, JavaScript, and databases. He has developed several personal projects including a hotel reservation system, online shopping sites, and a supply chain management system.
This document provides a summary of various SEO, analytics, and content marketing tools recommended by Michael King, Director of Inbound Marketing. It includes tools for keyword research, link building, content ideas, on-page analysis, competitive analysis, link data sources, visualizing data, and managing multiple blogs. King emphasizes that while tools are useful, creativity and imagination are also important. The document encourages following King on Twitter @iPullRank to learn more about digital marketing tools and strategies.
SEO - Le Basi dell'Ottimizzazione Per I Motori Di RicercaAndrea Pernici
Seminario presso Ordine degli ingegneri della provincia di Bologna del 21 Maggio 2013.
Sviluppare la propria attività con il web. Come presentarsi...e farsi trovare.
Illustrazione a grandi linee delle basi SEO e dei concetti principali da conoscere per districarsi in questo complesso mondo dei motori di ricerca.
Per più info sulla SEO http://seoblog.giorgiotave.it/seo
What are the ways that startups can leverage the benefits that progressive web apps allow these days?
In this talk, I covered some of the startups best practices and how entrepreneurs can take advantage from the capabilities that PWAs give them.
Introduce Google AMP (Accelerated Mobile Pages) and how to implement
Topic
- Google AMP is?
- Benefits
- Concern Point
- 3 core components
- How Convert HTML TO AMP HTML
AMP is coming to improve the mobile web. Big time.
There are many aspect to a great user experience on sites.
In order to improve the speed of the media websites on mobile and the monetization, we needed few things:
1. Fast pages. Fast to load, fast to display, saving bandwidth when possible.
2. Easy for the developers and companies to create. Only based on known and widely used technologies.
3. Mobile Friendly: they should respect a standard and thanks to this standard, pages would be automatically optimized for mobile devices
4. Embrace the open web: non-proprietary technology, open source, available to anyone to use and improve. It should not only help for search engines, but for everyone.
In these slides, we will cover AMP and what it can do for you.
Build a production ready PWA with Angular and FirebaseÖnder Ceylan
This talk covers how to build, optimise and host your PWA to provide native-like app experiences. It provides guidelines for best practices and platform optimisations. It will also score 100 on Lighthouse PWA audit!
Adding PWA capabilities to your app is easy with adding @angular/pwa via ng cli. However, you need to do more on your app to create best experiences for your users on multiple platforms. This session will cover what you need to do to optimise your PWA for the production with the guidelines of best practices and platform optimisations.
These optimisations include iOS compatibility, web app manifest and ngsw configuration along with firebase server configuration. I'll demonstrate the steps required for delivering a PWA on Firebase which will be available immediately for the audience.
What are progressive Web apps (PWAs) and how to optimize them for organic search results? In this session I'll share what they are, how to enable/develop them, how to validate them, and make sure they're SEO friendly, including tools and criteria.
PWA SEO: Optimizing for the Future of the WebAleyda Solís
What are PWAs and how you can optimize for them? In this presentation Aleyda goes through Progressive Web Apps fundamentals as well as best practices to make them SEO friendly.
Progressive Web Apps: Why you want one & how to optimize them #SMSSYD19Aleyda Solís
Learn what are PWAs, what are their benefits, functionalities, how you can develop one, and the criteria and validation to take into consideration to optimize them from a search perspective.
The document discusses minimum viable mobile-first SEO and addresses four main issues: mobile keyword research, mobile content, mobile site configuration, and site speed including AMP implementation. It emphasizes understanding user search behavior on mobile, prioritizing mobile-focused content and keywords, configuring sites for mobile, and optimizing speed through AMP to prepare for Google's mobile-first index.
Mobile-First SEO: The SEO Specialist Edition #SEOandLoveAleyda Solís
How to refocus an SEO process to become mobile first? Check out the steps, criteria and tools that SEO specialists can use for a Mobile First SEO process.
Setting AMP for Success at #DigitalOlympus Aleyda Solís
This document discusses implementing Accelerated Mobile Pages (AMP) to improve mobile search visibility and user experience. It recommends verifying content compatibility, creating valid AMP HTML, customizing styling and components, testing pages, tracking analytics, and monitoring for errors. Implementing AMP is suggested for media sites, blogs, and sites with slow mobile pages, as long as a consistent mobile experience can be provided without an independent mobile site version.
Presented at Web Directions Code, Melbourne
If you have a website—particularly one that generates revenue for your organization—you need a Progressive Web App. So where do you begin? How do you decide which features of a Progressive Web App make sense for your users? What tools can make the process easier (or harder)? In this practical session, Jason will guide you through the key design decisions you’ll need to make about your Progressive Web App and how those decisions impact the scope of your project. He'll also teach you how to avoid common pitfalls and help you take full advantage of Progressive Web App technology.
Winning in a Mobile Search World #SearchStarsSEAleyda Solís
Learn how to win SEO in a mobile first search world: from technical validation, to content optimisation & AMP. Learn what you can do to maximize your results.
Optimize your accelerated mobile pages to maximize their mobile search visibility while minimizing implementation issues: Check out this presentation for criteria, tools and process to be followed.
Thriving as an SEO Specialist: Frameworks & Tips to Manage Complex SEO ProcessesAleyda Solís
How to successfully manage an SEO process? Is about having Influence to earn support, Be fast and agile and Be consistent and error free. I explain how in this presentation!
SEO in 2017 - How to Win & Maximize Results #CCDK17Aleyda Solís
Mobile First & AMP, Structured Data & SERP Features, HTTPS migration - Learn which are the SEO strategies that will allow you to maximize results in 2017.
Alan Semenov, Development Lead at Enonic discusses progressive web aps and understanding the value from a business perspective on top of a dev perspective
Similar to Search Y - Aleyda Solis - PWA & SEO (20)
Kelvin Newman presents five practical methods for identifying new keyword ideas by analyzing how competitors talk about related topics on their websites, social media, and Google search results. These methods include using text analysis tools to compare page text across top search results; creating word clouds and Venn diagrams to identify common and unique words; translating pages to expose subtle linguistic differences; and analyzing related search terms, hashtags, and Pinterest image captions. The goal is to understand how others discuss a topic to optimize pages for relevant search queries.
1. The document provides best practices and guidance for migrating websites, with a focus on search engine optimization. It emphasizes thorough preparation, testing changes gradually, and post-migration monitoring to ensure no issues occur.
2. Key steps include preparing the site by fixing errors, gathering URLs, benchmarking performance, and testing changes. All internal links, files, headers and technical elements need to be updated.
3. During implementation, changes should be made gradually and thoroughly tested. Search console needs to be configured for the new site. Post-migration, redirects, errors and performance must be monitored closely.
1) JavaScript is widely used on modern websites to make pages more interactive and dynamic. It can impact search engine optimization (SEO) by modifying the HTML that search engines see.
2) Search engines like Google handle JavaScript by executing it to see the final rendered page, but this is complex and resource-intensive. It involves a two-pass indexing process where content is initially indexed from the static HTML then re-indexed after JavaScript rendering.
3) JavaScript can impact SEO positively or negatively depending on how it is used. Examples of positive impacts include rendering important product links or content, while negative impacts include missing metadata, errors during rendering, or slow performance.
Ready to Unlock the Power of Blockchain!Toptal Tech
Imagine a world where data flows freely, yet remains secure. A world where trust is built into the fabric of every transaction. This is the promise of blockchain, a revolutionary technology poised to reshape our digital landscape.
Toptal Tech is at the forefront of this innovation, connecting you with the brightest minds in blockchain development. Together, we can unlock the potential of this transformative technology, building a future of transparency, security, and endless possibilities.
HijackLoader Evolution: Interactive Process HollowingDonato Onofri
CrowdStrike researchers have identified a HijackLoader (aka IDAT Loader) sample that employs sophisticated evasion techniques to enhance the complexity of the threat. HijackLoader, an increasingly popular tool among adversaries for deploying additional payloads and tooling, continues to evolve as its developers experiment and enhance its capabilities.
In their analysis of a recent HijackLoader sample, CrowdStrike researchers discovered new techniques designed to increase the defense evasion capabilities of the loader. The malware developer used a standard process hollowing technique coupled with an additional trigger that was activated by the parent process writing to a pipe. This new approach, called "Interactive Process Hollowing", has the potential to make defense evasion stealthier.
Discover the benefits of outsourcing SEO to Indiadavidjhones387
"Discover the benefits of outsourcing SEO to India! From cost-effective services and expert professionals to round-the-clock work advantages, learn how your business can achieve digital success with Indian SEO solutions.
Gen Z and the marketplaces - let's translate their needsLaura Szabó
The product workshop focused on exploring the requirements of Generation Z in relation to marketplace dynamics. We delved into their specific needs, examined the specifics in their shopping preferences, and analyzed their preferred methods for accessing information and making purchases within a marketplace. Through the study of real-life cases , we tried to gain valuable insights into enhancing the marketplace experience for Generation Z.
The workshop was held on the DMA Conference in Vienna June 2024.
20. #pwaseo by @aleyda from #orainti at #searchy
There’s a gap to close between
mobile Webs vs. apps
https://www.slideshare.net/greenido/from-amp-to-pwa
22. #pwaseo by @aleyda from #orainti at #searchy
A Progressive Web App (PWA) is a
web app that provides a native app
experience to Web users.
23. #pwaseo by @aleyda from #orainti at #searchy
PWAs provide the benefits of an
app without abandoning the Web
https://developers.google.com/web/progressive-web-apps/
24. #pwaseo by @aleyda from #orainti at #searchyhttps://www.smashingmagazine.com/2016/08/a-beginners-guide-to-progressive-web-apps/
Through their
main
functionalities
https://www.appypie.com/progressive-web-apps-the-future-of-mobile-web-app-development
25. #pwaseo by @aleyda from #orainti at #searchyhttps://www.onenorth.com/blog/post/whats-next-in-mobile-progressive-web-apps
Closing the gap between the
Websites and apps
26. #pwaseo by @aleyda from #orainti at #searchyhttps://dzone.com/articles/pwa-technology
This is possible thanks to
the use of 4 technologies
27. #pwaseo by @aleyda from #orainti at #searchyhttps://dzone.com/articles/pwa-technology
All modern
browsers
now support
PWAs
28. #pwaseo by @aleyda from #orainti at #searchyhttps://developers.google.com/web/progressive-web-apps/desktop
And not only on mobile,
but also on desktop
29. #pwaseo by @aleyda from #orainti at #searchy
Although
there’s some
resistance
from the main
app players
https://medium.com/@firt/is-there-a-cold-war-between-android-and-chrome-because-of-pwas-e50a7471056c
30. #pwaseo by @aleyda from #orainti at #searchy
So feature
them in the
app stores is
still difficult
https://debuggerdotbreak.judahgabriel.com/2018/04/13/i-built-a-pwa-and-published-it-in-3-app-stores-heres-what-i-learned/
31. #pwaseo by @aleyda from #orainti at #searchyhttps://www.awwwards.com/PWA-ebook/
PWAs are the future of the Web
32. #pwaseo by @aleyda from #orainti at #searchyhttps://www.awwwards.com/PWA-ebook/
“PWAs are a natural evolution of
how we distribute and consume
software”
PWA Ebook by Microsoft & Google
33. #pwaseo by @aleyda from #orainti at #searchy
Websites
that adopt
PWA usually
see benefits
due to the
App like
functionality
https://www.awwwards.com/PWA-ebook/
34. #pwaseo by @aleyda from #orainti at #searchyhttps://www.seroundtable.com/google-pwas-seo-24956.html
However, PWA
usage is not a
ranking factor,
they don’t offer
any advantage
over responsive
Websites from a
searchability
perspective
35. #pwaseo by @aleyda from #orainti at #searchy
But aren’t PWAs
Single Page
Applications
that will
challenge SEO?
Not necessarily.
https://love2dev.com/blog/pwa-spa/
36. #pwaseo by @aleyda from #orainti at #searchy
Your Website
Your Web App
(SPA or MPA)
PWA
You can develop a PWA from scratch,
or migrate your SPA, MPA or site
37. #pwaseo by @aleyda from #orainti at #searchyhttps://www.ampproject.org/docs/integration/pwa-amp
Even AMP
based sites
can be also
combined with
PWAs in
different ways
38. #pwaseo by @aleyda from #orainti at #searchyhttps://www.awwwards.com/PWA-ebook/
In the case of Websites,
there are 3 main steps to follow
Set up a Service
Worker, a JS that runs
in the background,
defining what data to
store or update and
notifications.
3
Create a web
manifest, a JSON file
that informs about the
PWA to be
installable
2
Build a
responsive
website (that can
be AMP based too)
that will be your
application.
1
39. #pwaseo by @aleyda from #orainti at #searchyhttps://codelabs.developers.google.com/codelabs/migrate-to-progressive-web-apps/
Check out
this step by
step guide
to migrate
your site to
a PWA
40. #pwaseo by @aleyda from #orainti at #searchyhttps://codelabs.developers.google.com/codelabs/workbox-indexeddb/
As well as
to develop
a PWA
from
scratch
41. #pwaseo by @aleyda from #orainti at #searchyhttps://codelabs.developers.google.com/codelabs/amp-pwa-workbox/
Or build a
Progressive
Web AMP
site
42. #pwaseo by @aleyda from #orainti at #searchy
PWAs features should follow best
practices specified in the PWA checklist
https://developers.google.com/web/progressive-web-apps/checklist
43. #pwaseo by @aleyda from #orainti at #searchyhttps://developers.google.com/web/progressive-web-apps/checklist
Served over
HTTPS
Responsive
on Mobile &
Tablets
These are the baseline PWA features
URLs should
load while
offline
Metadata
provided to
add to the
home screen
Time to
interactive
should be <10
sec in 3G
Should
work across
different
browsers
Pages
transitions
shouldn’t be
blocked
Each page
should have a
URL
44. #pwaseo by @aleyda from #orainti at #searchyhttps://developers.google.com/web/ilt/pwa/lighthouse-pwa-analysis-tool
You can verify them with the
Lighthouse PWA validation in Chrome
45. #pwaseo by @aleyda from #orainti at #searchy
Which are validated like this
46. #pwaseo by @aleyda from #orainti at #searchy
And shown
like this
Chrome in
the audits
panel of
Chrome Dev
Tools
47. #pwaseo by @aleyda from #orainti at #searchyhttps://developers.google.com/web/fundamentals/codelabs/debugging-service-workers/
You can also
use Chrome
DevTools
Application
panel to
verify service
workers
48. #pwaseo by @aleyda from #orainti at #searchy
As well as
the App
Manifest
https://developers.google.com/web/fundamentals/web-app-manifest/
49. #pwaseo by @aleyda from #orainti at #searchy
For example, the
Starbucks Web
app that is a
PWA, parallel to
their main site
https://developers.google.com/web/tools/lighthouse/
50. #pwaseo by @aleyda from #orainti at #searchy
Or How
PWAMP Works
which I created
following the
Codelabs guide
for AMP based
PWAs
https://www.howpwampworks.com/
51. #pwaseo by @aleyda from #orainti at #searchy
Yes, this is an AMP based PWA
52. #pwaseo by @aleyda from #orainti at #searchyhttps://www.whymywebtrafficdropped.com/
Or Why my Web
Traffic Dropped
which is a WP
based site for
which I enabled
PWA features
with a plugin
53. #pwaseo by @aleyda from #orainti at #searchyhttps://superpwa.com/
I used the Super PWA plugin
54. #pwaseo by @aleyda from #orainti at #searchyhttps://magento.com/blog/magento-news/magento-announces-availability-pwa-studio
PWA support will come to Magento to
facilitate adoption by online stores too
55. #pwaseo by @aleyda from #orainti at #searchyhttps://webmasters.googleblog.com/2016/11/building-indexable-progressive-web-apps.html
However, it’s
also critical
to make sure
that all these
types of
PWAs are
also search
friendly
SEO
56. #pwaseo by @aleyda from #orainti at #searchy
The PWA checklist includes some
SEO related best practices too
https://developers.google.com/web/progressive-web-apps/checklist
Each page has
a URL
Site’s
content is
indexe day
Google
Canonical
URLs are
provided when
necessary
Avoid usage
of fragment
identifiers
schema.org
metadata is
included
57. #pwaseo by @aleyda from #orainti at #searchy
Sorry, no SPAs!
https://developers.google.com/web/progressive-web-apps/checklist
Each page has
a URL
Site’s
content is
indexe day
Google
Canonical
URLs are
provided when
necessary
Avoid usage
of fragment
identifiers
schema.org
metadata is
included
58. #pwaseo by @aleyda from #orainti at #searchy
Lighthouse doesn’t validate them
automatically at the moment though
https://developers.google.com/web/progressive-web-apps/checklist
59. #pwaseo by @aleyda from #orainti at #searchyhttps://webmasters.googleblog.com/2016/11/building-indexable-progressive-web-apps.html
It’s then
necessary to
additionally
validate these
SEO best
practices as well
as the ones
provided by
Google
60. #pwaseo by @aleyda from #orainti at #searchy
Which are mostly the same and
common to any Website really
Make Your
Content
Crawlable
Design for
multiple
devices
Provide Clean
URLs
Use
progressive
enhancement
Specify
Canonical
URLs
https://webmasters.googleblog.com/2016/11/building-indexable-progressive-web-apps.html
Page load
speed should
be fast
Use
schema.org
structured
data
Cross-
browser
support
61. #pwaseo by @aleyda from #orainti at #searchy
However, it’s specially important if
the PWA is a Web app relying on JS
https://webmasters.googleblog.com/2016/11/building-indexable-progressive-web-apps.html
John Mueller from Google
“One common approach to creating PWAs is to use client-side-
rendering (essentially a bare-bones HTML page with JavaScript that
creates all of the content & functionality); these kinds of sites can be
rendered and indexed by Google, but it's usually much trickier than
a static HTML site.”
62. #pwaseo by @aleyda from #orainti at #searchy
Like this one, relying on client side JS
rendering to show much of its content
63. #pwaseo by @aleyda from #orainti at #searchy
And looks like this when JS is
disabled from the browser
64. #pwaseo by @aleyda from #orainti at #searchyhttps://search.google.com/test/mobile-friendly
Which is why is critical to see if the
page is rendered by Google
65. #pwaseo by @aleyda from #orainti at #searchy
And the content is indexed too
66. #pwaseo by @aleyda from #orainti at #searchy
If possible this should be avoided tho
due to the way Google treats JS
http://www.thesempost.com/google-indexes-ranks-javascript-pages-two-waves-days-apart/
67. #pwaseo by @aleyda from #orainti at #searchy
Without overlooking fundamental
SEO configuration validation
68. #pwaseo by @aleyda from #orainti at #searchyhttps://github.com/google/indexable-pwa-samples
To facilitate this
Google provides
examples of
Indexable PWAs
using server,
client side and
hybrid rendered
sites
69. #pwaseo by @aleyda from #orainti at #searchy
Funnily, when validating the client
rendered version this what I got
70. #pwaseo by @aleyda from #orainti at #searchy
However, this happened because the
resources were not available in HTTPS
71. #pwaseo by @aleyda from #orainti at #searchy
So when I checked it again in HTTP
it worked, but PWAs should use HTTPS
72. #pwaseo by @aleyda from #orainti at #searchy
This is why a full crawl and analysis
both with and without JS is necessary
73. #pwaseo by @aleyda from #orainti at #searchy
Validating all SEO related
configurations, comparing them
74. #pwaseo by @aleyda from #orainti at #searchy
These are all
SEO validations
we should be
always doing, in
fact most PWAs
at the moment
are also SEO
friendly
https://medium.com/progressive-web-apps/2018-state-of-progressive-web-apps-f7517d43ba70
75. #pwaseo by @aleyda from #orainti at #searchy
There’s no excuse to not enjoy of
PWAs functionalties on your sites
https://medium.com/progressive-web-apps/2018-state-of-progressive-web-apps-f7517d43ba70
76. #pwaseo by @aleyda from #orainti at #searchy
It’s time go progressive
#pwaseo by @aleyda from #orainti at #searchy
77. #pwaseo by @aleyda from #orainti at #searchy
I’m Daenerys Aleyda Solis
* SEO Consultant & Founder at Orainti
* Crawling Mondays Host
* SEO Speaker at +100 Events in +20 countries
* Author “SEO. Las Claves Esenciales.”
* Blogger in Search Engine Land & Search Engine Journal
* Featured in Forbes, Entrepreneur, Huffington Post
* European Search Personality of the Year in 2018
78. #pwaseo by @aleyda from #orainti at #searchy
If you liked
it, you can
watch me
weekly by
subscribing
to Crawling
Mondays
bit.ly/crawlingmondays