About Kenny Allen
Hi, I’m Kenny
I am a recent graduate from the University of Manchester where I got a BSc in Management (Marketing). My experience with an array of different marketing tools and knowledge of search engines allows me to provide an informed insight into producing high quality, actionable SEO site audits that can aid in identifying opportunities for growth on different websites.
I have a passion for understanding how different search engines are used and operate, specifically the field of natural language processing (NLP). And how improvement of artificial intelligence and NLP technology is leading to significantly higher quality and relevant search results being presented on the SERP for complex search queries.
Large complex data sets can be a very ineffective and inefficient method of developing marketing campaigns that yield positive results. One way I have largely overcome this is by developing web crawlers that request only the most relevant data and don’t burden the internet server. My Python and R programming skills have also proven useful in the auditing process by automating tasks allowing for a higher quality and time efficient SEO audit.
I currently offer a range of bespoke marketing services and am always interested in a challenge. Reach out to me through my contact page or through LinkedIn to connect!
Current Projects
Currently I have been working on writing scripts to automate many different SEO tasks that can be tedious or laborious. Specifically I have been working on building broken link checkers and how to automate the process of downloading and checking sitemaps of competitors using Python and R.
Broken link checker
You may find that links on many pages especially on older sites return an “Error 404: Page Not Found” or something similar; these are known as broken links. They are the result of hyperlinks from external websites that no longer exist, are empty or as a result of a typo linking it to a non-existent page. These can be useful for improving the UX on your site, site navigation and can provide opportunities to build links by identifying broken links on external sites.
The programming language Python enables me to automate the process of identifying broken links on a page thus increasing efficiency and reducing the likelihood of human error neglecting some links.
Download and check sitemaps with R
Sitemaps are all but necessary when it comes to SEO as they ensure that Google’s bot is more effectively able to crawl your website; by making it easier to understand your website structure and site navigation.
By automating the process of downloading and checking sitemaps with the programming language R I am able to better identify pages from competitors’ sites that may hold important knowledge on their content marketing strategy, site structure etc. Using this data I am able to better adapt my own content and SEO strategy to better rank my site on the search engine result page.