Common Ninja Blog

Discover highly informative and helpful articles on topics such as web development, web design, marketing, business & more!

How to Create a Corner Pop-up for Your WebsiteFeatured
Widgets

How to Create a Corner Pop-up for Your Website

Sergei Davidov,

A corner pop-up is the version of this pattern that does not block the page. Here is what it is for, when to trigger it, how to keep it usable on a phone, and what actually matters when choosing software to build one.
Visitor Counter: How to Add One and When Not ToWidgets

Visitor Counter: How to Add One and When Not To

Sergei Davidov,

A visitor counter is easy to add and easy to regret. Here is what one actually counts, where it helps, where a small number costs you, and how to set one up properly.
How to Create an Online Petition Form for Your WebsiteHow To

How to Create an Online Petition Form for Your Website

Sergei Davidov,

A petition needs signatures, and signatures need a form people trust. Here is how to build an online petition form on your own site, what fields to ask for, and how to keep the data clean.
How to Create an RSS Feed for Your WebsiteHow To

How to Create an RSS Feed for Your Website

Sergei Davidov,

Publishing a feed is how your content travels to readers, apps and other websites. Here is how to create an RSS feed, what belongs in it, and how to check it is valid before you publish it.
How to Add a Restaurant Menu to Your WebsiteWidgets

How to Add a Restaurant Menu to Your Website

Sergei Davidov,

A menu is the most-read page on a restaurant site and usually the worst maintained. Here is how to publish one that is readable on a phone, quick to update when prices change, and not a PDF.
How to Add a LinkedIn Feed to Your WebsiteHow To

How to Add a LinkedIn Feed to Your Website

Sergei Davidov,

LinkedIn publishes no feed and gates its API, so the usual embedding advice does not apply. Here are the routes that actually work, and what each one costs you.
How to Create a Job Application Form for Your WebsiteHow To

How to Create a Job Application Form for Your Website

Sergei Davidov,

A job application form decides who applies and who gives up halfway. Here is what to ask, what to leave out, and what has to happen after somebody presses submit.
How to Embed a PDF in CanvaHow To

How to Embed a PDF in Canva

Sergei Davidov,

There are three different things people mean by embedding a PDF in Canva. Here is which one you need, what Canva will accept, and what to do when it will not.
How to Add Code Snippets to Your WebsiteWeb Development

How to Add Code Snippets to Your Website

Sergei Davidov,

Code on a web page needs highlighting, a readable theme, and a copy button that works. Here is how to display snippets properly, and the settings that actually matter.
How to Add a Pomodoro Timer to Your WebsiteHow To

How to Add a Pomodoro Timer to Your Website

Sergei Davidov,

A pomodoro timer is a small thing to build and an easy thing to build badly. Here is what the technique needs, what the settings should be, and how to put one on a page.
How to Add a YouTube Feed to Your WebsiteHow To

How to Add a YouTube Feed to Your Website

Sergei Davidov,

YouTube does publish a feed, which makes this easier than most platforms. The decisions that matter are whether to show a channel or a playlist, and what the player costs your page.
How to Add a Donation Button to Your WebsiteHow To

How to Add a Donation Button to Your Website

Sergei Davidov,

A donation button is the shortest path between someone wanting to help and actually helping. Here is how to set one up, and the choices that decide whether it gets used.
How to Add a Website Translator to Your WebsiteHow To

How to Add a Website Translator to Your Website

Sergei Davidov,

A translator widget makes your pages readable to visitors who do not share your language. It does not make you findable in theirs. Here is the difference, and how to do both.
How to Add a Music Player to Your WebsiteHow To

How to Add a Music Player to Your Website

Sergei Davidov,

Putting music on a website is easy. Getting the hosting, the licensing and the autoplay rules right is the part that decides whether it works and whether you are allowed to.
How to Add a Tumblr Feed to Your WebsiteHow To

How to Add a Tumblr Feed to Your Website

Sergei Davidov,

Tumblr is one of the last platforms that still hands you an open feed. The work is not getting the content, it is deciding what to do with posts that are not all the same shape.
How to Add Capterra Reviews to Your WebsiteHow To

How to Add Capterra Reviews to Your Website

Sergei Davidov,

Capterra reviews are written by buyers who evaluated software the way your prospects are evaluating yours. Here is how to get them onto your own site, and where they actually change a decision.
How to Add Google Play Reviews to Your WebsiteHow To

How to Add Google Play Reviews to Your Website

Sergei Davidov,

Your app store rating is the number that decides whether a visitor installs. Here is how to show Google Play reviews on your own site, and what the Play Console gives you to work with.

Join Our Newsletter!

Keep up to date with our latest blog posts, new widgets and features, and the Common Ninja Developer Platform.