SlideShare a Scribd company logo
Ready for Launch
13 Things Web Developers Forget When
Releasing Public-Facing Websites
Jeff Julian
•Chief Marketing Officer, AJi
•Reformed Developer
•Founder of Geekswithblogs.net
•Former Microsoft XML and SharePoint MVP
•@jjulian
Out-of-the-Box
•Not everything you need for delivering amazing
experiences comes in the Default Template or
your Content Management System
•Digital Disruptions require us to be far more
proactive in our web technology efforts
1. Google Analytics
•Yes I still have to mention this one
•Website traffic analytics
•Very flexible
•Most of the time it requires customization
beyond basic script embedding
1. Google Analytics
•https://google.com/analytics
2. Google Tag Manager
•Online Script Management Tool
•No More Calls To Update Your Layouts!
•Publish and versioning features
•Triggers to add custom pattern responses
2. Google Tag Manager
•http://www.google.com/tagmanager/
3. Social Meta Tags / Cards
•Used by: Twitter, Pinterest, Facebook, Google+
•Enhances social sharing for the customer to
provide more information and media
•Fields: Title, Type, URL, Image, Description
3. Social Meta Tags / Cards
<title>Page Title Around 70 Characters</title>
…
<!-- Open Graph Facebook -->
<!-- https://developers.facebook.com/docs/reference/opengraph -->
<meta property=“og:title” content=“…” />
<meta property=“og:type” content=“article, profile, video.other, etc” />
<meta property=“og:url” content=“Primary URL” />
<meta property=“og:image” content=“URL for Representative Image” />
<meta property=“og:description” content=“Sharable Description” />
3. Social Meta Tags / Cards
<title>Page Title Around 70 Characters</title>
…
<!-- Twitter Card -->
<!-- https://dev.twitter.com/cards -->
<meta property=“twitter:card” content=“summary” />
<meta property=“twitter:title” content=“Page Title” />
<meta property=“twitter:site” content=“@Publisher” />
<meta property=“twitter:creator” content=“@Author” />
<meta property=“twitter:image” content=“URL for Sharable Image” />
<meta property=“twitter:description” content=“Sharable Description” />
4. Meta Descriptions
•Used by engine below the title to describe the
page
•You can define or let the engine decide…
•Should be flexible for Content Developers to
customize
•Should be Unique on every page like the Title
5. XML Sitemaps
•Stop making the GoogleBot guess
•An XML Feed of Every URL You would like to have
crawled by an engine
•URL, Last Updated Date, Change Frequency, and
Priority
•Typically hosted at: https://xyz.com/sitemap.xml
5. XML Sitemap
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://ajisoftware.com</loc>
<lastmod>2015-04-15T18:36:17+00:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
…
</urlset>
6. ROBOTS.txt
•One of the oldest ways to communicate with
search engines
•Simple text file in the root directory
•List of User-Agents that are acceptable
•Pages/Directories ok to crawl or should ignore
•New(ish) – List of sitemaps
6. ROBOTS.txt
User-agents: *
Disallow: /admin
Sitemap: https://xyz.com/sitemap.xml
7. Responsive Websites
•Make Sure It Looks Good on Mobile Platforms
•Mobile Search continues to grow (> 25% Traffic)
•Google Change Mobile Search Algorithm to Boost
Sites that are Mobile-Ready!
7. Responsive Websites
•Responsive Frameworks
•Bootstrap - http://getbootstrap.com
•Foundation - http://foundation.zurb.com/
•Skeleton - http://www.getskeleton.com/
•…
•Don’t Build Your Own
8. Minified CSS/JavaScript
•Seconds are Critical in Web Traffic
•Minified (Remove Whitespaces, Comments, and
Returns) assets will allow the browser to
download and load quickly
•ASP.NET Bundling and Minification
9. Use of HTTPS as Primary
•Google measures HTTPS as a ranking signal as of
August 2014
•2048-bit key certificates
•Consider a Wildcard Certificate
•Update your Sitemap XML and Robots.txt
10. Rel=“canonical”
•Duplicate content can cause negative effects on
Search Engine Optimization (SEO)
•More than one path into your content can be
seen as duplicate
•This tag shows the search engines which URL is
primary for the content.
10. Rel=“canonical”
<head>
<title>Unique Page Title</title>
…
<link rel=“canonical” href=“Primary Url” />
…
</head>
11. Image Formats and Sizes
•Do not publish large Hi-Res images unless you
have to or have a specific application
•Mobile devices have usage caps that cause
higher cost or lower speeds
11. Image Formats and Sizes
•Rules to live by:
•PNG for images with limited colors or transparency
•JPG for photographs or a larger array of colors
•GIF is you need animation
•BMP if you are just a jerk
•Consider loading smaller images for mobile
resolutions
12. Fully-Qualified URLs
•Query strings are so 1990s
•Using fully-qualified URLs over a single page with
parameters will give you better link sharing and
SEO opportunities
•Ensure each page has a unique Page Title and
Meta Description
12. Fully-Qualified URLs
•DON’T do this:
http://xyz.com/search.aspx?c=cars
•Page Title: “Corporate Search”
•Meta Description: “Search Results Page”
•DO this instead: http://xyz.com/search/cars
•Page Title: “Car Search Specific Title with Keywords”
•Meta Description: “Looking for a new car? …”
13. Google Search Console
•Formerly Google Webmaster Tools
•Tools for Website Optimization and Review
•Previous tips will be “green lighted” here
•Use monthly to ensure your still following the
best practices
13. Google Search Console
•Tools
•Sitemap Tester
•Mobile Usability
•HTML Improvements
•Site links
•Search Queries!!
•Crawl Errors and Stats
•ROBOTS.txt Tester
•Security Issues
•Page Speed Test
Questions
jeff@ajisoftware.com
@jjulian
https://linkedin.com/in/jjulian
http://facebook.com/jjulian2
https://www.linkedin.com/in/jjulian

More Related Content

PDF
HTML and CSS Basics for SEO Professional
PDF
Website Designing with WordPress for SEO Beginners
PPT
Advanced Search Engine Marketing 2013
PPT
Points for Design and Development of SEO friendly websites
PPTX
SEO for developers (session 1)
PPTX
How To Rank On Google In 5 Minutes Using WordPress
PPTX
SEO Seminar Presentation
PPTX
How to repurpose your content in 2016
HTML and CSS Basics for SEO Professional
Website Designing with WordPress for SEO Beginners
Advanced Search Engine Marketing 2013
Points for Design and Development of SEO friendly websites
SEO for developers (session 1)
How To Rank On Google In 5 Minutes Using WordPress
SEO Seminar Presentation
How to repurpose your content in 2016

What's hot (20)

PDF
Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...
PDF
seo - on page - part iv - link structure
PPTX
Using js link and display templates
PPTX
Clientside vs Serverside - SEO
PDF
Optimizing Content with SEO and Social Media
PPTX
12 seo word press plugins now in demand
PPT
Technical On-Page Optimization Audit
PDF
SPSSTHLM - Using JSLink and Display Templates for ITPros
PDF
Build Killer Visuals with SharePoint 2013 Search & Display Templates
PDF
Optimizing The WordPress Admin For Users
PPTX
SEO and Social Media
PPTX
Dogfood slides 2012
PPTX
DotNetNuke Urls - Best practice for administrators, editors and developers
PPTX
Search Engine Optimisation Basics
PDF
How to Change the search results are displayed
PPTX
Solr site search makes shopping simple
PDF
Presentation: SEO Basics
PPTX
ScarePoint Saturday Spookinnati Slides
PPTX
Web design services kochi
PPTX
Basics of Seo - Share! 2016 (Leeds Digital Festival 2016)
Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...
seo - on page - part iv - link structure
Using js link and display templates
Clientside vs Serverside - SEO
Optimizing Content with SEO and Social Media
12 seo word press plugins now in demand
Technical On-Page Optimization Audit
SPSSTHLM - Using JSLink and Display Templates for ITPros
Build Killer Visuals with SharePoint 2013 Search & Display Templates
Optimizing The WordPress Admin For Users
SEO and Social Media
Dogfood slides 2012
DotNetNuke Urls - Best practice for administrators, editors and developers
Search Engine Optimisation Basics
How to Change the search results are displayed
Solr site search makes shopping simple
Presentation: SEO Basics
ScarePoint Saturday Spookinnati Slides
Web design services kochi
Basics of Seo - Share! 2016 (Leeds Digital Festival 2016)
Ad

Similar to 13 Things Developers Forget When Launching Public Websites (20)

PDF
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
PPTX
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
PPT
Most Important On Page SEO elements
PDF
Search Engine Optimization (Seo) for Developers
PPT
2010 11 pubcon_hendison_wordpress
PDF
Guía SEO 2020: Trucos y recomendaciones para desarrolladores y webmasters
PDF
What startups need to know about seo by barry schwartz news editor at search ...
PDF
Control What You Can Control in WordPress. On Page SEO FTW!
PPTX
Mobile SEO - Technical, Content, Local, Apps and Beyond
PPTX
WordPress vs Joomla Showdown
PPTX
JavaScript SEO Ungagged 2019 Patrick Stox
PDF
SEO Seminar for Visibility, Action, & Conversion
PPTX
A brief history of seo
PDF
SEO and search plugins
PDF
Digital Marketing Classes in Pune- SIM
PDF
Digital Marketing Classes in PCMC -SIM
PPTX
SIM Digital Marketing COURSES PPT.pptx
PPTX
Digital MarketingDigital marketing courses in Pune-SIM.pptx
PDF
SIM Digital Marketing COURSE PDF.pdf
KEY
Tim Scollick - Flex, Seo And You
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
Most Important On Page SEO elements
Search Engine Optimization (Seo) for Developers
2010 11 pubcon_hendison_wordpress
Guía SEO 2020: Trucos y recomendaciones para desarrolladores y webmasters
What startups need to know about seo by barry schwartz news editor at search ...
Control What You Can Control in WordPress. On Page SEO FTW!
Mobile SEO - Technical, Content, Local, Apps and Beyond
WordPress vs Joomla Showdown
JavaScript SEO Ungagged 2019 Patrick Stox
SEO Seminar for Visibility, Action, & Conversion
A brief history of seo
SEO and search plugins
Digital Marketing Classes in Pune- SIM
Digital Marketing Classes in PCMC -SIM
SIM Digital Marketing COURSES PPT.pptx
Digital MarketingDigital marketing courses in Pune-SIM.pptx
SIM Digital Marketing COURSE PDF.pdf
Tim Scollick - Flex, Seo And You
Ad

Recently uploaded (20)

PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPTX
Digital Literacy And Online Safety on internet
PPTX
artificial intelligence overview of it and more
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PPTX
presentation_pfe-universite-molay-seltan.pptx
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PPTX
Internet___Basics___Styled_ presentation
PDF
Sims 4 Historia para lo sims 4 para jugar
PDF
Paper PDF World Game (s) Great Redesign.pdf
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PPT
tcp ip networks nd ip layering assotred slides
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PPTX
Funds Management Learning Material for Beg
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
An introduction to the IFRS (ISSB) Stndards.pdf
Digital Literacy And Online Safety on internet
artificial intelligence overview of it and more
Tenda Login Guide: Access Your Router in 5 Easy Steps
INTERNET------BASICS-------UPDATED PPT PRESENTATION
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
Unit-1 introduction to cyber security discuss about how to secure a system
The New Creative Director: How AI Tools for Social Media Content Creation Are...
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
presentation_pfe-universite-molay-seltan.pptx
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
Internet___Basics___Styled_ presentation
Sims 4 Historia para lo sims 4 para jugar
Paper PDF World Game (s) Great Redesign.pdf
522797556-Unit-2-Temperature-measurement-1-1.pptx
introduction about ICD -10 & ICD-11 ppt.pptx
tcp ip networks nd ip layering assotred slides
WebRTC in SignalWire - troubleshooting media negotiation
Funds Management Learning Material for Beg
SASE Traffic Flow - ZTNA Connector-1.pdf

13 Things Developers Forget When Launching Public Websites

  • 1. Ready for Launch 13 Things Web Developers Forget When Releasing Public-Facing Websites
  • 2. Jeff Julian •Chief Marketing Officer, AJi •Reformed Developer •Founder of Geekswithblogs.net •Former Microsoft XML and SharePoint MVP •@jjulian
  • 3. Out-of-the-Box •Not everything you need for delivering amazing experiences comes in the Default Template or your Content Management System •Digital Disruptions require us to be far more proactive in our web technology efforts
  • 4. 1. Google Analytics •Yes I still have to mention this one •Website traffic analytics •Very flexible •Most of the time it requires customization beyond basic script embedding
  • 6. 2. Google Tag Manager •Online Script Management Tool •No More Calls To Update Your Layouts! •Publish and versioning features •Triggers to add custom pattern responses
  • 7. 2. Google Tag Manager •http://www.google.com/tagmanager/
  • 8. 3. Social Meta Tags / Cards •Used by: Twitter, Pinterest, Facebook, Google+ •Enhances social sharing for the customer to provide more information and media •Fields: Title, Type, URL, Image, Description
  • 9. 3. Social Meta Tags / Cards <title>Page Title Around 70 Characters</title> … <!-- Open Graph Facebook --> <!-- https://developers.facebook.com/docs/reference/opengraph --> <meta property=“og:title” content=“…” /> <meta property=“og:type” content=“article, profile, video.other, etc” /> <meta property=“og:url” content=“Primary URL” /> <meta property=“og:image” content=“URL for Representative Image” /> <meta property=“og:description” content=“Sharable Description” />
  • 10. 3. Social Meta Tags / Cards <title>Page Title Around 70 Characters</title> … <!-- Twitter Card --> <!-- https://dev.twitter.com/cards --> <meta property=“twitter:card” content=“summary” /> <meta property=“twitter:title” content=“Page Title” /> <meta property=“twitter:site” content=“@Publisher” /> <meta property=“twitter:creator” content=“@Author” /> <meta property=“twitter:image” content=“URL for Sharable Image” /> <meta property=“twitter:description” content=“Sharable Description” />
  • 11. 4. Meta Descriptions •Used by engine below the title to describe the page •You can define or let the engine decide… •Should be flexible for Content Developers to customize •Should be Unique on every page like the Title
  • 12. 5. XML Sitemaps •Stop making the GoogleBot guess •An XML Feed of Every URL You would like to have crawled by an engine •URL, Last Updated Date, Change Frequency, and Priority •Typically hosted at: https://xyz.com/sitemap.xml
  • 13. 5. XML Sitemap <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://ajisoftware.com</loc> <lastmod>2015-04-15T18:36:17+00:00</lastmod> <changefreq>weekly</changefreq> <priority>0.75</priority> </url> … </urlset>
  • 14. 6. ROBOTS.txt •One of the oldest ways to communicate with search engines •Simple text file in the root directory •List of User-Agents that are acceptable •Pages/Directories ok to crawl or should ignore •New(ish) – List of sitemaps
  • 15. 6. ROBOTS.txt User-agents: * Disallow: /admin Sitemap: https://xyz.com/sitemap.xml
  • 16. 7. Responsive Websites •Make Sure It Looks Good on Mobile Platforms •Mobile Search continues to grow (> 25% Traffic) •Google Change Mobile Search Algorithm to Boost Sites that are Mobile-Ready!
  • 17. 7. Responsive Websites •Responsive Frameworks •Bootstrap - http://getbootstrap.com •Foundation - http://foundation.zurb.com/ •Skeleton - http://www.getskeleton.com/ •… •Don’t Build Your Own
  • 18. 8. Minified CSS/JavaScript •Seconds are Critical in Web Traffic •Minified (Remove Whitespaces, Comments, and Returns) assets will allow the browser to download and load quickly •ASP.NET Bundling and Minification
  • 19. 9. Use of HTTPS as Primary •Google measures HTTPS as a ranking signal as of August 2014 •2048-bit key certificates •Consider a Wildcard Certificate •Update your Sitemap XML and Robots.txt
  • 20. 10. Rel=“canonical” •Duplicate content can cause negative effects on Search Engine Optimization (SEO) •More than one path into your content can be seen as duplicate •This tag shows the search engines which URL is primary for the content.
  • 21. 10. Rel=“canonical” <head> <title>Unique Page Title</title> … <link rel=“canonical” href=“Primary Url” /> … </head>
  • 22. 11. Image Formats and Sizes •Do not publish large Hi-Res images unless you have to or have a specific application •Mobile devices have usage caps that cause higher cost or lower speeds
  • 23. 11. Image Formats and Sizes •Rules to live by: •PNG for images with limited colors or transparency •JPG for photographs or a larger array of colors •GIF is you need animation •BMP if you are just a jerk •Consider loading smaller images for mobile resolutions
  • 24. 12. Fully-Qualified URLs •Query strings are so 1990s •Using fully-qualified URLs over a single page with parameters will give you better link sharing and SEO opportunities •Ensure each page has a unique Page Title and Meta Description
  • 25. 12. Fully-Qualified URLs •DON’T do this: http://xyz.com/search.aspx?c=cars •Page Title: “Corporate Search” •Meta Description: “Search Results Page” •DO this instead: http://xyz.com/search/cars •Page Title: “Car Search Specific Title with Keywords” •Meta Description: “Looking for a new car? …”
  • 26. 13. Google Search Console •Formerly Google Webmaster Tools •Tools for Website Optimization and Review •Previous tips will be “green lighted” here •Use monthly to ensure your still following the best practices
  • 27. 13. Google Search Console •Tools •Sitemap Tester •Mobile Usability •HTML Improvements •Site links •Search Queries!! •Crawl Errors and Stats •ROBOTS.txt Tester •Security Issues •Page Speed Test