- Organizations
-
Achievements



Latest feedback
Recent projects

Schema Markup Validator & Recommendation Tool
Many websites today utilize schema.org structured data markup. Schema markup helps search engines such as Google and other machines better understand web page content but the implementation of schema markup is often done incorrectly. So we would like to create a tool that checks and validates a web page's schema markup then provides suggestions about fixing errors and making improvements. Most schema markup today is created using either JSON-LD or microdata. Since JSON-LD is the newer syntax and the one that Google recommends using, the tool would only need to check schema markup in JSON-LD (although it would be nice if it could check both formats if possible). Essentially, the tool would work in this way: A user would input a URL into a text field. The tool would read and copy the full DOM. The tool would then use the DOM to look for, check, and validate the schema markup(s). The markup structure and its various types, properties, and values would be visually displayed in a clean, easy to understand format. The tool would provide specific recommendations about fixing any errors and improving the markup with explanations for each. Currently, a few schema markup validators exist such as: https://validator.schema.org/ https://search.google.com/test/rich-results https://json-ld.org/playground/ https://webmaster.yandex.com/tools/microtest/ While all of these tools check and validate the schema markup and display the markup structure, they do not provide any practical suggestions for improving the markups. They also only check for schema markup in the HTML source code, not the DOM. Many websites publish schema markup using javascript, so if a tool only checks the source code, it will not "see" the schema markup on that page. We can provide you with all of the necessary information and guidance about schema markup and JSON-LD but we would need your team to use your knowledge and skills to create the tool including the UI so that anyone could use it and benefit from it.

WordPress Plugin Development
Structured data markup has become an essential element of web development today but many website owners and administrators and even development teams lack the ability and/or understanding needed to create proper markup for their website. Proper and complete structured data markup on a web page helps search engines and machines better understand the content and in turn make better use of it. We would like to create a WordPress plugin or a family of plugins that would make it easy for website owners and administrators to create structured data markup for their web pages, particularly for special use types. Some of these types would include: Medical Businesses Educational Organizations Software Applications Real Estate Listings and Open House Events Tourist Attractions & Tours Restaurants Civil Structures and so on The needs and number of unique but similar plugins that could be created are numerous. As with most plugins, there would need to be a simple backend interface on each page where users could input the information to be inserted into the markup. The general process would be: The user logs in to their WordPress website and selects a page to edit. The user inserts the required data into the plugin's unique text fields. The plugin creates the structured data markup by inserting the data into the appropriate places in the JSON-LD script. The markup is inserted into the head of that page. The plugins would create structured data markup using the schema.org vocabulary in JSON-LD format. We would create finished examples of how each markup should look and provide ongoing input and support. We have extensive understanding and experience when it comes to structured data, schema.org, entities, and JSON-LD and would be happy to teach and mentor the students in those areas. Some of the skills likely needed for this project would include PHP, HTML, CSS and general web development skills. We are also open to having the same plugins created for other types of web platforms and content management systems as well such as Drupal, Joomla, Magento, Shopify, Square Space, and so on if that is possible and time allows.

Structured Data Project
In recent years, Google and other major search engines have increasingly encouraged and used structured data markup to better understand web content. The primary structured data vocabulary used today is schema.org and the primary format used is JSON-LD. However, marking up content with schema and JSON-LD is not easy for most website owners even those with a web development background. The plugins and applications available today add structured data at a very basic level and most of the time fail to provide any additional benefit or worse, create incorrect markups. We would like to create a plugin or application that would create structured data markup for a webpage. We would like to begin by developing a WordPress plugin but we are open to other ideas such as perhaps using an API as ultimately we would like this solution to work on all types of web platforms and content management systems. The solution would create schema markup by doing the following: Determine the purpose or intent of the page then begin creating the schema markup using the appropriate schema type. Detect the entities on a web page through the use of a Natural Language API. Match each entity to its corresponding entity in Wikipedia, Wikidata, DBPedia, and Google's Knowledge Graph. Create a structured data markup using the schema.org vocabulary in JSON-LD format. The markup would include all relevant, properly-nested schema types, properties, and property values. Insert the completed schema markup into the head of the page. The solution would also likely need to include the ability to change or customize portions of the markup. We have created custom schema markups for literally hundreds of websites and companies large and small, so we can help your students understand all about schema.org, entities, JSON-LD, and structured data markup. But we would love your help in creating a solution that all websites could use so that they can truly take advantage of structured data, benefitting both themselves and the search engines.

Growth Strategy for a Digital Agency
ABOUT COMPANY Touch Point Digital Marketing Agency is a full-service digital agency based in New Orleans, LA. We have been in business since 2012 and the main services we provide are web design, search engine optimization, social media, PPC, and content creation for the web. Our client base consists primarily of small businesses that provide services and products locally but we also have clients throughout the country and from around the world in various industries. PROJECT SCOPE We would like to grow our business in terms of the number of clients, the number of employees, and in revenue. Currently, the business has only one full-time employee, the owner, and all client work is performed by him and a small team of skilled providers/freelancers. We would like to employ a team in-house but we understand that in order to have an in-house team, the client base and revenue must support it. We also want to understand when is the time to hire and who. A small part of our business includes assisting other agencies with their client work. One area that we are interested in expanding into is government contracts but we would like to continue growing our client base of small and medium-size businesses both in the New Orleans area and nationally. We would like your help to: Define a plan to achieve aggressive yet realistic growth in the number of clients, the number of employees, and in the company's revenue. Understand if the best approach is to "niche down" and target a certain industry or industries and if so, which. Understand how to market to government agencies and pursue and win contracts. Understand how and when to hire a team. Help the business owner be strategic as to how he spends his time running and growing the business.