Neos SEO Addon Documentation



Similar documents
SEO for Content Management Systems. Brent D. Payne Tribune

SEO Ultimate - 1. How to Install, Configure, and use SEO Ultimate. 1.) Plugins > Add New. Login to Wordpress and click on Plugins > Add New

Search Engine Optimization Content is Key. Emerald Web Sites-SEO 1

Best Practices for WordPress and SEO

SEO Search Engine Optimization. ~ Certificate ~ For: Q MAR WDH By

Web review of yoast.com

SEO Search Engine Optimization. ~ Certificate ~ For: By. and

Website Report: To-Do Tasks: 0. Speed SEO SCORE: 73 / 100. Load time: 0.268s Kilobytes: 1 HTTP Requests: 0

User Documentation SEO EXPERT

SE Ranking Report

Website Report: To-Do Tasks: 14 SEO SCORE: 81 / 100. Title tag should be 1-70 characters. Missing heading tag: H3

Authorship and SEO Search, Social and Tools to Promote You and Your Authors

SEO Suite Pro. User Guide

Improved Navigation Magento Extension User Guide

Instead, there should only be one URL for the home page to avoid duplication.

Website Report: To-Do Tasks: 9 SEO SCORE: 62 / 100. The text on your website should at least be 2000 characters.

Website Report: To-Do Tasks: 11 SEO SCORE: 79 / 100. Missing heading tag: H5. Missing heading tag: H6

80 % Section I: Web Page Analysis TOP 5 WORDS URL DESCRIPTION TAG TITLE TAG SPEED COPY. ocean19.com

Here is a report which shows a difference in demand on majority marketing techniques and its effects according to report by HubSpot:

1. SEO INFORMATION...2

The Complete Guide To Using The WordPress SEO Plugin By Yoast

Recommended Session /07/ /08/ /09/2013. Recommended Session 1. 08/07/ /08/ /09/ /07/2013 Recommended Session 1.

SEO Toolkit Magento Extension User Guide Official extension page: SEO Toolkit

SEO Cheat Sheet for Online Stores

Course Outline. Search Engine Optimization & Social Media Marketing For Professionals

Website Report: To-Do Tasks: 17 SEO SCORE: 78 / 100. Add the exact keywords to this URL.

Geo Targeting Server location, country-targeting, language declarations & hreflang

SEO Audit Report For Ravenna Way Ravenna Way Boynton Beach FL 33437

80+ Things Every Marketer Needs to Know About Their Website

SEO Checker User manual

A Basic Guide To Onsite SEO

Website Audit Reports

A comprehensive guide to XML Sitemaps:

Search Engine Optimisation Extras

Future-proofed SEO for Magento stores

Is your SEO campaign giving you a headache?

SEO for WordPress Blogs

77 Top SEO Ranking Factors

Leveraging WebSphere Commerce for Search Engine Optimization (SEO)

The Ultimate Guide to Magento SEO Part 1: Basic website setup

SEO Friendly WordPress Plug-ins By Eric Gehler

This page loads quickly enough. This size of this page is ok. The number of requests is acceptable. This URL is SEO friendly.

INTERNET MARKETING. SEO Course Syllabus Modules includes: COURSE BROCHURE

The Ultimate Magento

Janet Bartoli Search Engine Optimization Consulting Small Business Packages

Be found higher in organic search with Yellow Search Optimisation

10 SEO Tricks for Prestashop

1. Introduction to SEO (Search Engine Optimization)


DIGITAL MARKETING TRAINING

Metadata Management CMS Extension. Version 0.90

Developing Microsoft SharePoint Server 2013 Advanced Solutions. Version: Demo. Page <<1/8>>

DIGITAL MARKETING. The Page Title Meta Descriptions & Meta Keywords

SEO SUITE ULTIMATE GUIDE 1

Safewhere*Identify 3.4. Release Notes

Advanced SEO Suite Getting Started. How to install extension

The basics in ecommerce SEO

Live Office. Personal Archive User Guide

SEO and Internet Marketing. For Professionals

SEO Optimization A Developer s Role

Personal Archive User Guide

7.22. YourDomain.com Prepared by: Your Company Name

QQ WebAgent Quick Start Guide

13 melhores extensões Magento melhorar o SEO da sua loja

Mark E. Pruzansky MD. Local SEO Action Plan for. About your Local SEO Action Plan. Technical SEO. 301 Redirects. XML Sitemap. Robots.

Browser Tutorial SEO - Search Engine Optimization - (en)

BT MEDIA JOOMLA COMPONENT

Website Search Engine Optimization (SEO) Evaluation XXXXXXX

1. Installation Instructions

30 Website Audit Report. 6 Website Audit Report. 18 Website Audit Report. 12 Website Audit Report. Package Name 3

SEO Workshop Today s Coach Lynn Stevenson. SEO Analyst

SEO Checker User manual

Get More Hits to Your Website

Content Marketing Templates

60% 60% 32 Good Signals. 26 Issues Found. Keyword. Landing Page Audit. UK News. Put the important stuff above the fold.

Module Google Rich Snippets + Product Ratings and Reviews

SEO Checker User manual

Example.com. On-Site SEO Audit for

How do I translate...?

SEO: HOW TO DRIVE MORE TRAFFIC TO YOUR WEBSITE

Adobe Marketing Cloud How Adobe Scene7 Publishing System Supports SEO

SEO. Module 1: Basic of SEO:

Formatting Custom List Information

Gray s Digital Consulting Site Audit Report Overview

Example SEO Audit Report

Sitemap. Component for Joomla! This manual documents version 3.15.x of the Joomla! extension.

Domain

Transcription:

Neos SEO Addon Documentation Release dev-master The Neos Team December 21, 2015

Contents I Page title 3 II Basic meta tags 7 III Twitter Cards 11 IV Open Graph 15 V XML sitemap 19 VI Alternate Language Tag 23 i

ii

Neos SEO Addon Documentation, Release dev-master This documentation covering version dev-master has been rendered at: December 21, 2015 Contents 1

Neos SEO Addon Documentation, Release dev-master 2 Contents

Part I Page title 3

Neos SEO Addon Documentation, Release dev-master The default <title> tag rendering in the TYPO3.Neos:Page TypoScript object is a reverse breadcrumb of the regular title field(s). This is done in head.titletag.default. A new field titleoverride is added to TYPO3.Neos:Document via the TYPO3.Neos.Seo:TitleTagMixin. The new field is used as the <title> tag content if it is filled (see head.titletag.content in TYPO3.Neos:Page). 5

Neos SEO Addon Documentation, Release dev-master 6

Part II Basic meta tags 7

Neos SEO Addon Documentation, Release dev-master The fields for keywords and description are added to TYPO3.Neos:Document via the TYPO3.Neos.Seo:SoeMetaTagsMixin If they are filled in, <meta> tags for their contents will be rendered (see head.metatitletag and head.metadescriptiontag in TYPO3.Neos:Page). Two checkboxes allow to set the content for the <meta name= robots > tag to any combination of the possible values follow, nofollow, index and noindex. 9

Neos SEO Addon Documentation, Release dev-master 10

Part III Twitter Cards 11

Neos SEO Addon Documentation, Release dev-master The TYPO3.Neos.Seo:TwitterCardMixin (added to TYPO3.Neos:Document by default) provides a new inspector tab to configure Twitter Cards on any document. If a Twitter Card is enabled, the related meta tags will be rendered as needed and useful. The twitter:site handle can be configured with the setting TYPO3.Neos.Seo.twitterCard.siteHandle by providing a valid Twitter handle: TYPO3: Neos: Seo: twittercard: sitehandle: '@typo3neos' Check the documentation on https://dev.twitter.com/cards/overview for more on Twitter Cards. 13

Neos SEO Addon Documentation, Release dev-master 14

Part IV Open Graph 15

Neos SEO Addon Documentation, Release dev-master The TYPO3.Neos.Seo:OpenGraphMixin (added to TYPO3.Neos:Document by default) provides a new inspector tab to configure Open Graph on any document. The Open Graph protocol enables any web page to become a rich object in a social graph. The essential ones are: og:type og:title og:description og:image og:url In general Open Graph tags are just shown if they have given data, because otherwise Facebook for example will extract data for the generated view from the site itself. So fallbacks are not needed. If you are not satisfied with the generated view you should define your own. If a Open Graph Type is enabled, the related meta tags will be rendered according to following rules. og:title is only rendered if it includes data og:description will use meta:description as a fallback or show nothing og:url the URL of the document og:image is only rendered if it includes data For more information please have a look at http://ogp.me/. 17

Neos SEO Addon Documentation, Release dev-master 18

Part V XML sitemap 19

Neos SEO Addon Documentation, Release dev-master The generation of an XML sitemap to submit to search engines can be enabled as follows: The change frequency and priority for each sitemap entry are used as specified in the respective fields added to the SEO tab in the inspector of TYPO3.Neos:Document nodes via the TYPO3.Neos.Seo:XmlSitemapMixin. For priority the default value is 0.5 (neutral) and the change frequency is omitted unless specified. The generated sitemap does not contain information about the last modification of a document, because Neos does not yet keep track of this. For activating the rendering of the sitemap.xml you need to add the following route to the TYPO3.Neos.Seo package in your global Configuration/Routes.yaml. Keep in mind that there are no tabs in YAML, but only two spaces for indentation. ## # Neos Seo: XML Sitemap - name: 'Neos Seo' uripattern: '<TYPO3NeosSeoSubroutes>' subroutes: 'TYPO3NeosSeoSubroutes': package: 'TYPO3.Neos.Seo' variables: 'xmlsitemappath': 'sitemap.xml' ## # Neos subroutes... There is no need for creating a document node for the sitemap as this route will work for all site nodes. 21

Neos SEO Addon Documentation, Release dev-master 22

Part VI Alternate Language Tag 23

Neos SEO Addon Documentation, Release dev-master The Alternate Language Tag provides information that the site is also available in other languages. By default the tags are rendered with the TYPO3.Neos:DimensionMenu and the language dimension. Given the Neos Demo Site Package as an example the rendered tags for the homepage would be. <link rel="alternate" hreflang="en_us" href="http://neos.dev/"/> <link rel="alternate" hreflang="en_uk" href="http://neos.dev/uk"/> According to the following dimension settings, there would be a lot more tags expected. However only two variants of the homepage exists, thus only en_us and its fallback en_uk are rendered. TYPO3CR: contentdimensions: 'language': label: 'Language' icon: 'icon-language' default: 'en_us' defaultpreset: 'en_us' presets: 'all': ~ 'en_us': label: 'English (US)' values: ['en_us'] urisegment: 'en' 'en_uk': label: 'English (UK)' values: ['en_uk', 'en_us'] urisegment: 'uk' 'de': label: 'German' values: ['de'] urisegment: 'de' 'fr': label: 'French' values: ['fr'] urisegment: 'fr' 'nl': label: 'Dutch' values: ['nl', 'de'] urisegment: 'nl' 'dk': label: 'Danish' values: ['dk'] urisegment: 'dk' 'lv': label: 'Latvian' values: ['lv'] urisegment: 'lv' 25