Create rich interactive video-centric hubs for your site, directly on the TVPage dashboard. Templates for Hubs are available on the dashboard and can be customized to any extent.
 
Below is an example of a Video Commerce Hub Experience:

All Video Commerce Hubs are mobile responsive and designed for optimal Video SEO. Hubs contain Cartridges that support Channels and other content.

A Cartridge is a layout-level element containing a combination of user interface elements, display logic and data. The following are examples of available Cartridges.

  • Search: Outputs search results given a query string. The HTML/CSS for layout and styling can be fully customized.
  • AJAX Search: Enables the dynamic query of the search API endpoint and return a set of results on the fly. The HTML/CSS for layout and styling can be fully customized.
  • Personalization: Enables a personalization layer to be added to hubs or widgets. This affects how some cartridges within the experience output data by delivering more personalized results.
  • Commenting: Makes it possible to add commenting to any Video Commerce Hub. Requirements vary based on implementation.
  • Breadcrumb: Makes it possible to add link navigation breadcrumbs to show the history of hub navigation within your VCE.
  • SEO Link Blocks: Allows you to create (and place) search-optimized text links based on attributes, custom text & search keywords.
  • Channel Slider: Displays TVPage Channels with “slider” panel functionality. The HTML/CSS for layout and styling of the Cartridge can be fully customized. This Cartridge can link to individual Channel Hub.
  • Channel Grid: Displays a list of Channels in a grid format, compatible with responsive design. The HTML/CSS for layout and styling can be fully customized. This Cartridge links to individual Channel Hub.
  • Channel List: Displays a list of Channels as defined in the TVPage Platform. The HTML/CSS for layout and styling can be fully customized. This Cartridge links to individual Channel Hub.
  • Video Slider: Displays the video content within any Channel with “slider” panel functionality. The HTML/CSS for layout and styling can be fully customized. This Cartridge can trigger a lightbox or can link directly to individual Playback Hub.
  • Video Grid: Displays a list of videos within any Channel in a grid format, compatible with responsive design. The HTML/CSS for layout and styling can be fully customized. This Cartridge can trigger a lightbox or can link directly to individual Playback Hub.
  • Video List: Displays a list of videos in a designated Channel. The HTML/CSS for layout and styling can be fully customized. Typically, Video Lists link directly to individual Playback Hub. But, if desired, they can trigger a lightbox.
  • In-Time Product CTA: Displays one Related Product as an overlay of the Player at a specified point in time for any duration. The HTML/CSS for layout and styling can be fully customized. One or more In-Time Product CTAs may be configured for any video. Can optionally be integrated with a shopping cart for (direct) Add to Cart functionality.
  • Related Product CTA: Displays a list of products that are related to the video asset that is currently playing. The HTML/CSS for layout and styling can be fully customized. Can optionally be integrated with a shopping cart for (direct) Add to Cart functionality.
  • Player: Mobile responsive video player that supports adaptive video streaming and transcript display. The HTML/CSS for layout and styling can be fully customized. May be paired with Related Product CTA or In-Time Product CTA.
  • Transcript: Allows videos to display transcript text. A transcript can appear as additional metadata on the hub or as an overlay within the Player. This helps your hub rank higher on search engine results.
  • Third Party Services: A service provided by a third party technology can be implemented into any Video Commerce Experience in the form of a Cartridge.

Using SEO Dynamic LinkBlocks on Hubs

The linkblock feature leverages the TVPage recommendation engine intelligently to read the attribute values of the videos to generate combinations of attribute values that match content.

From these relations, combinations are auto-generated that are then made available on the frontend to create links and filter the content using the a link block.

Linkblock configurations are custom-configured to each client's sitemap, navigation and associated taxonomy. 

Hub SEO Components

Each Hub Template incorporates all of the following core SEO components to ensure that Google is able to index and construct search result pages for the optimal number of associated keywords.

Title tag

Title tag in html page needs to be the same as video title for playback pages. In all other pages, title tag should be relevant to the page content.

Description tag

Description tag values needs to be the same as video description for all playback pages. In all other pages, description should be relevant to the page content.

Keywords tag

Keywords tag needs to be fetched from app.tvpage.com under the videos section. It should populate the exact keywords that are present in the application and if it is empty the meta tag keyword should not populate.

<h1> Header Tag

Verify there are <h1> tags used on each page to pmhpasize the important content of that page. On playback pages, verify that it highlights the video title.

<h2> Header Tag

Verify there are <h2> tags used on each page to pmhpasize the important content of that page. On playback pages, verify that it highlights the video title.

Favicon

Favicon needs to be present on all pages, and needs to be of the correct favicon.

Doc Type <!DOCTYPE html>

Needs to be present on all pages.

URL Canonicalization

Needs to be present on all playback pages regardless of url, if contains identical content, will need to have identical canonical URLs pointing to the same page.

Video Schema

Needs to be present on all playback pages, and needs to hold the correct values corresponding to the videos of that page. Needs to verify no errors with Rich Snippet testing tool.

Product Schema

Needs to be present on all playback pages, and needs to hold the correct values corresponding to the products of that page. Needs to verify no errors with Rich Snippet testing tool.

Breadcrumb Schema

Needs to be present on all playback pages, and needs to hold the correct values corresponding to the channel and video of that page. Needs to verify no errors with Rich Snippet testing tool.

Robots.txt

Needs to be present and have no errors on Webmaster Tools.

Sitemap

Needs to be present and have no errors on Webmaster Tools.

Image Expires Tag

Image with expire tags will cause user's browser to cache that image until specified date, and slow down the loading time.

For more information on how to develop and customize a Video Commerce Hub experience, please contact support@tvpage.com.

Continue

Next article: TVPage Online Video Player.

Did this answer your question?