Connect with us

SEO

25 Actionable Ideas to Smartly Re-Use Your Old Content to Get You Busy Right Now

Published

on

25 Actionable Ideas to Smartly Re-Use Your Old Content to Get You Busy Right Now


We know too well that in order to succeed online we need to create great sharable and linkable content.

What many of us are missing though is that we may already have loads of great content piling up which we once created, promoted and then moved on.

That content is the huge asset we should be re-using again and again. Here are 25 ideas for you to start doing that right now:

Content Re-Packaging Ideas

Content re-packaging is one of my favorite ways to market content and promote my website. It creates so many new opportunities and marketing channels that you find yourself constantly inspired!

*Content re-packaging means turning existing content into new formats.

1. Turn the Article into a PDF File

The easiest way to re-use an old article is to turn it into a new format. This trick works best for:

  • Resource list
  • How-to
  • Guide

If you get into a habit of turning your guides into PDFs, you can then put together a members-only library!

2. Put Together a (Kindle-Friendly) eBook or a Whitepaper

Collect old articles you did on one topic and put together a nice whitepaper or an eBook

3. Create a Podcast Show

Find an old article that’s still valid, buy a voice-over for $5 on Fiverr (or record one yourself if you are good at that) and publish it as a podcast on iTunes, SoundCloud and more

4. Turn It into a Video

Grab that voice-over, download screenshots from the article (as well as some inspirational videos using tools like these) and put together a video version of your article using this online video maker:

online video maker

5. Put Together an Audiobook

Find more old articles on a similar topic, record more voice-overs and (apart from creating individual podcast shows and videos) create an audio-book to promote it via your newsletter list and generate more subscribers!

6. Create a Video Course

With more voice-overs you can create more videos! See if there’s an opportunity to put them together into a video course and market on sites like Udemy.

7. Put Together a New eMail Course

Collect old articles you did on one topic and put together a useful email course to send to your subscribers or market your list.

8. Create an Infographic

Most of the articles can be turned into an infographic. Grab minimum text, numbers and stats and use easy tools to create an infographic.

twitter-search-ideaExample: Here’s how I re-packaged my old guest post into an infographic and then successfully marketed it using My Blog Guest!

9. Create a Cheatsheet

If you have an article listing shortcuts, ingredients, must-have things, etc., put those together into a quick downloadable cheatsheet and use it to promote your old article again.

10. Create a Downloadable Checklist

For longer instructions listing steps, create a checklist.

11. Turn a Guide into a Mind Map or a Flow Chart

If you have a detailed guide with steps or an article explaining some complicated concepts, turn those into a mind map or a flow chart (or both).

12. Turn Old Interviews into Visual Quotes

Visual quotes

Visual quotes provide great opportunities: They can be turned into new blog posts, videos, presentations and more. Plus they do great as social media updates too (especially Facebook and Pinterest). Use these tools to create awesome visual quotes.

13. Create a Slideshare Presentation

Slideshare can be a great traffic source of its own and Slideshare presentations are actually not hard to create. Use these tools to put your old article images, quotes and screenshots into a neat presentation to upload to Slideshare. You can embed videos from #4 above right into the Slideshare upload too!

twitter-search-idea* When publishing that video on Slideshare, don’t forget to link to your original article from within the presentation itself.

  • To create clickable links in a presentation, use Insert -> Hyperlink option in your PowerPoint
  • Links are only clickable starting from Slide #4: Don’t include calls-to-action earlier than that as viewers will be confused and won’t try clicking it again

Ideas for Round-Ups

Articles referencing a collection of curated links are referred to as “link round-ups”. While most round-ups list industry trending content, creating round-ups of old links is a great way to bring more attention to your old content!

When creating round-ups, don’t forget to:

  • Write a one-two sentence description of each link
  • Mention the author of each article (And maybe even create tweet-a-quote links tagging him)

Tweet a quote

14. Create a Yearly/Monthly Round-up

Round-up most popular / useful articles you published the previous year or even a month (depending on how active your editorial calendar is).

  • “What we published in 2015 and our plans for 2016!”
  • “Most popular March posts and April plans!”
  • etc

15. Update the Article Using an Expert Round-up

Find an old article that have gone outdated and invite experts to discuss what has changed and how to approach that topic these days

16. Create “Tweetable” Tips Round-Up

Grab a 140-character-long tip from each of your blog old articles and put together “Tweetable tips” roundup letting readers tweet each tip (like here).

17. Create “Best Tools of XXXX Year” Roundup

Do you cover many tools when you write? Collect them all and put together a separate round-up of tools your blog featured last year.

18. Create Most-Popular-Article-of-Each-Year Roundup

Grab the most popular article of each year of your blog existence and create a cool round-up. Not only will this make those articles even more popular, it will give you an opportunity to re-package this list as a pdf!

twitter-search-ideaMarketing idea: This trick works best for multi-author blogs: You can give away badges to the winning authors for them to place on their sites!

19. Create a Timeline Round-up (+Visualize!)

Create your own blog timeline: What were your favorite topics to cover and when? It’s a good opportunity to turn it into a visual timeline too!

20. Publish Your Lists on List.ly

Now that you have plenty of curated links, re-market them on List.ly! If you spend some time there, it can become a traffic source for your blog!

twitter-search-ideaList example: MyBlogU to Help with Every Aspect of Online Marketing (Imagine: All these lists can refer traffic and increased exposure. Plus, you can market each of them as a separate asset)

Social Media Re-Marketing Ideas

Your social media channels are a good way to turn your followers’ attention back to your older content again, especially if you present it as a fun tradition.

21. Publicize on Social Media as “Back in Time” Column

Use this WordPress plugin (it looks inactive but it did work for me!) that emails you every day with links to content you published on the same day years ago. Each time you get that email, tweet your old link.

22. Identify Most Shared Articles and Start Regularly Re-Publishing Them on Social Media

Schedule your old articles to be re-shared months ahead. DrumUp is an easy way to do that manually. This plugin is an option too!

Ideas for Future Content

ALL of the above activities are most likely to provide lots of new content ideas but here are two more:

23. Go Through Old Article Comments and Put Together a FAQ Section on Your Site

A “Frequently Asked Questions” section is usually a goldmine of long-tail rankings opportunities. And there’s no better place to find questions to cover there than your blog comments.

twitter-search-ideaUse this WP plugin very useful for building up a FAQ section on any website.

24. Find Where You Reviewed Old Tools and Find New Alternatives to Compare

Tools! In many industries, there are dozens of new tools every year: Here’s your opportunity to create new content while bringing more attention to the old content. Find articles where you mentioned or reviewed tools, find newer alternatives and create comparison articles (Don’t forget to link to your old review too!).

Tool comparisons are effective affiliate commission earners too!

twitter-search-ideaNote: Use Google Suggest to find popular & trending alternatives of tools you already covered:

Find alternatives

Over to YOU

And how are YOU (re-)marketing your old content? Do you see any missed opportunities there?

Further reading from my articles elsewhere:

 


Check out my expert courses:

 

The following two tabs change content below.

I am the owner of this blog as well as Brand and Community Manager at Internet Marketing Ninjas and Founder of MyBlogGuest, MyBlogU and ViralContentBee.com

Latest posts by Ann Smarty (see all)



Source link

Continue Reading
Comments

SEO

Making Python Scripts Work In Browser For Web App Creation

Published

on

Making Python Scripts Work In Browser For Web App Creation


Making Python Scripts work in a web browser involves handling web app functions inside a web page via Python Programming Language.

Since JavaScript is the main programming language for making a web browser work, and a web page interactive, Python is usually used for data science, machine learning, and artificial intelligence.

Even if we have back-end infrastructures like Django, and Flask, or static-site-generators like Jekyll, Python is usually behind JavaScript for web development.

But thanks to the latest improvements, JavaScript’s future is open to discussion. “PyScript” allows Python Scripts to work easily within web components.

According to PyScript.net:

“PyScript is a framework that allows users to create rich Python applications in the browser using HTML’s interface and the power of PyodideWASM, and modern web technologies. The PyScript framework provides users at every experience level with access to an expressive, easy-to-learn programming language with countless applications.

In this column, you’ll learn what PyScript is, see an example, learn about alternatives, and also find how to create a custom web app with Python and PyScript.

What Is The JavaScript To Python Migration?

Python is a human-readable programming language.

Thus, there are many Python intermediary program languages to help JavaScript and Java modules and packages are being used in the Python environment.

For example, “TensorFlow” is mainly a JS Package, or Plotly and Selenium.

There are even special packages to make JavaScript code turn into Python code, such as Js2Py.

Why is understanding JavaScript behind Python important?

Because using Python Scripts inside the web browser doesn’t mean that the age of JavaScript is ending for web development.

JavaScript is still functioning behind the Python Scripts in the web browser.

What Is PyScript & How Can You Use It For Creating Web Applications?

PyScript is a framework for making web browsers use Python Scripts.

PyScript turns Python code blocks into Javascript equivalents behind the scenes.

To use PyScript inside a web browser, follow these steps.

Use the stylesheet and JavaScript in the <head> area of the HTML File.

<link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />

<script defer src="https://pyscript.net/alpha/pyscript.js"></script>
  • Use the Python Code inside the “<pyscript></pyscript>” web component.
  • Pay attention to the indentation.
  • Do not format the Python code inside the “<pyscript/>” web component.
  • Use the shortcuts and arguments of the PyScript for importing Python modules and packages.
  • Use the CSS Classes and IDs to insert the results into the HTML Documents’ specific Div.

An Example Of Running Python Script Inside Of Web Browser

An example of running a Python script in the browser is below.

<html>
<head>
     <link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
     <script defer src="https://pyscript.net/alpha/pyscript.js"></script>
     <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet"
          crossorigin="anonymous">
     <py-env>
- numpy
- matplotlib
     </py-env>
</head>

The <head> area of the HTML File represents the most important resources.

We used the “pyscript.css” and “pyscript.js.”

We also used the “<py-env/>” web component to make the Python modules to be imported.

In this example, we have imported the “numpy” and “matplotlib.”

In the “<body>” section, we will use these modules to create a Python Line Plot inside a web browser.

<body>
     <h1>Let's plot random numbers</h1>
     <div id="plot"></div>
     <py-script output="plot">

At the beginning of the <body>, we used a “div” with the “plot” ID.

It is necessary for making the Python script’s output insertion.

The “<py-script output=”plot”>” is necessary to match the specific HTML Div’s ID value.

 import matplotlib.pyplot as plt

 import numpy as np
 
 x = np.random.randn(1000)

 y = np.random.randn(1000)

 fig, ax = plt.subplots()
 ax.scatter(x, y)
 fig
     </py-script>
</body>
</html>

The Python Script above is a simple line plot script. And you can see the result below.

Screenshot by author, June 2022

The example above shows how to create a line plot with the help of PyScript.

How To See The Terminal Output Of The PyScript

For every Python Script, there is always a terminal that works and outputs the messages from the computation process.

Pyscript ConsoleScreenshot by author, June 2022

The browser console should be read and followed by the developer to see how the PyScript works and what happens behind the scenes.

For example, the screenshot above shows the running process of the Python script that we have created.

It explains how the “numpy”, or “matplotlib” and their dependencies are loaded, and used by which resource.

How To Create a Custom Web App With Python And PyScript?

To create a custom Web App with Python and PyScript, follow these steps:

  • Import the necessary JS and CSS files from PyScript.
  • Create an HTML Document with proper HTML Tag syntax.
  • Use the “py-script” HTML tag with the “output” attribute.
  • Use an HTML Div with a specific ID to match the “output” attribute value.
  • Use “py-env” for the non-built-in libraries of Python.
  • Insert Python Script inside the “py-script” tag without syntax and indentation error.
  • Use “return” in a Python function, or “print” to end your script.
  • Refresh the web page to see the results.

An example of a Custom Python Web App for “random password generation” based on the given password length is below.

Python Web App CreationScreenshot by author, June 2022

The screenshot above demonstrates an example of PyScript in an HTML Document to generate custom passwords.

The Python script that I used is below.

import string
import random
characters = list(string.ascii_letters + string.digits + "!@#$%^&*()")
def generate_random_password():
    length = int(input("Enter password length: "))
    random.shuffle(characters)
    password = []
    for i in range(length):
        password.append(random.choice(characters))
    random.shuffle(password)
    print("".join(password))
generate_random_password()

And, the live version of the custom Python Web App is here.

Just write a numeric value into the input area.

Input AreaScreenshot by author, June 2022

And, it will give you a simple 45-character password.

SEJ Custom Python AppScreenshot by author, June 2022

You can use this technology for some of my other SEJ Articles for auditing sitemaps, or visualization of hot topics from news websites.

Or, in the future, we can demonstrate more sophisticated web apps via PyScript.

What Are The Disadvantages Of PyScript?

The main disadvantage of PyScript is the lack of support.

PyScript is announced during Pycon 2022 to Python developers.

It was a big and exciting event, but community expectations were higher than the current state of PyScript.

Due to weak community support, PyScript development might be slower in the future, but when we think of the journey of Python, it is not surprising.

Python wasn’t that popular until the last five years, because it wasn’t known.

Python Search TrendsScreenshot by author, June 2022

Above, you can see how Python suppressed the search demand of JavaScript overall.

The main reason for Python’s popularity growth is the “pandas” library.

That’s why, ML and Data Science are the main focuses of Python, but it doesn’t have to continue in that way.

Thus, PyScript should be taken into serious consideration for the future of web development.

Pyscript Search DemandScreenshot by author, June 2022

What Are The Alternatives To PyScript?

Alternatives to PyScript are not equivalent to PyScript since it directly runs on the browser, but still, there are different methods to use Python scripts inside a website indirectly.

These included “brython”, “pyodide”, “Appwrite”, “django-readers”, “appdeamon”.

Some alternatives to PyScript are for Firebase such as Appwrite, and some other work for Web Development such as Brython.

Bryhthon for Web App Creation

Brython is older than Pyscript, and it focuses on making Python the primary language for web development with “text/python” file type instead of “text/javascript”.

Can PyScript And Brython Affect Search Engines And SEO?

Yes, in the future, PyScript and Brython can increase their effect on the web development industry.

Changing web development technologies and industries affect search engine crawlers and protocols.

If a search engine starts to see “text/python” files, or “.py” scripts in the HTML source code, it should be able to make it work to see the web page as is.

At the moment, PyScript works via JavaScript, and Brython is already at the beginning of its journey despite its being older.

Other PyScript alternatives work via Node.js like back-end programming libraries, or Firebase like cloud-based systems.

Thus, in the future, Google, as a heavily Python-coded search engine, might need to render Python files for crawling and rendering web pages.

Conclusion For Python As Web Scripting

For people who love coding, it doesn’t matter whether you use Python or JavaScript for a certain task.

But, Python is the easiest programming language to learn as human-readable, it gives more functionality with fewer characters.

Most data scientists and ML (machine learning) Engineers know Python in a good way, and transferring their talents into web development would be similar to the unification of two different universes.

More resources:


Featured Image: TippaPatt/Shutterstock





Source link

Continue Reading

SEO

Does Google Crawl URLs In Structured Data?

Published

on

Does Google Crawl URLs In Structured Data?


Google’s John Mueller answered whether Google would use links in structured data for crawling. Getting links discovered, crawled, and then indexed is vital to SEO, so any available advantage for getting more pages crawled would be helpful.

What Does Google Use Links For In Structured Data?

The person asking the question wants to know if Google uses links discovered in structured data for crawling.

They also want to know if Google doesn’t use the links for crawling if they’re just stored.

Here is the question:

“Does Google crawl URLs located in structured data markup or does Google just store the data?”

Google Tries Crawling Many Kinds Of URLs

Mueller’s answer might seem a little surprising because, among other things, he mentions that Google might try to crawl a link that’s in a text file.

Another point of interest is that he says Google will crawl anything that “looks” like a link, followed up with examples of what “looks like a link” means.

Mueller’s answer:

“So for the most part, when we look at HTML pages, if we see something that looks like a link, we might go off and kind of like try that URL out as well.

That’s something where if we find a URL in JavaScript, we can try to pick that up and try to use it.

If we find a link in kind of a text file on a site, we can try to crawl that and use it.”

Mueller’s answer is a pretty good overview of what Google might do with alternative links, links that are not traditional HTML hyperlinks with anchor text.

What followed is Mueller’s reminder that all of these alternative forms of links should not be viewed as substitutes for actual HTML hyperlinks, what Mueller calls a “normal link.”

Mueller strongly recommends using a standard HTML hyperlink if you want something that performs like a link.

He continued his answer:

“But it’s not really a normal link.

So it’s something where I would recommend if you want Google to go off and crawl that URL, make sure that there’s a natural HTML link to that URL, with a clear anchor text as well, that you give some information about the destination page.

If you don’t want Google to crawl that specific URL, then maybe block it with robots.txt or on that page use a rel=canonical pointing to your preferred version, anything like that.

So those are kind of the directions I would go there.

I would not blindly assume that just because it’s in structured data it will not be found.

Nor would I blindly assume that just because it’s in structured data it will be found.

It might be found.

It might not be found.

I would instead focus on what you want to have happen there.

If you want to have it seen as a link, then make it a link.

If you don’t want to have it crawled or indexed, then block crawling or indexing.

That’s all totally up to you.”

Alternative Links

SEOs have created many alternative forms of links, some of which (like “link mentions”) have no basis in reality and are pure conjecture and opinion.

Many years ago, SEOs began practicing something called Google Stacking, which included adding links to Google Sheets and then pointing links to that Google sheet believing that the practice would help rankings.

The idea was similar to Web 2.0 link building, where some SEOs had the mistaken notion that so-called “authority” from a Google-affiliated site would trickle over through the links on Google Sheets and Google Sites.

Adding this to Mueller’s answer about links in structured data, Mueller confirmed that Google might crawl links in structured data, JavaScript and text files. But he also said that regarding structured data, Google might not crawl those links.

Mueller affirms that it’s best to use actual links if you want the power of links.


Citation

Watch John Mueller answer the question at the 23:20 minute mark.

Featured Image: YouTube.com/GoogleSearchCentral, June 2022. 





Source link

Continue Reading

SEO

The Four Day Work Week

Published

on

The Four Day Work Week


Thinking about implementing a four-day work week? It’s easier than you think.

In this episode, Joe O’Connor of 4DayWeek.com joined me to discuss implementing a four-day week and why CEOs and HR managers should consider trying it. We also discussed the global momentum around the shift in thinking amongst companies.

Offering flexible working or remote working used to be a competitive advantage. It’s not anymore. It’s now a standard expectation.–Joe O’Connor, 13:53

And part of the beauty around this is the quid pro quo. You know, it is the idea that this is for many leaders that have done this. They’ve described it as the cheapest, most efficient process improvement strategy we have ever deployed.–Joe O’Connor, 34:44

We’re going to be trying the four-day work week, and we’re going to be sharing how it’s worked for us. Just like we’ve been sharing things like being a digital-first company that has always been a virtual workplace.–Loren Baker, 40:32

[00:00] – A little about Joe and the four-day workweek.
[04:01] – Is a 3-day weekend a great incentivizing force?
[06:15] – Does it level the playing ground with gender equality?
[13:10] – Why is the four-day work week suddenly taking off?
[17:00] – How does it differ amongst countries?
[21:35] – Recommended tools for outdated ways of working.
[25:21] – How do you make the most of someone’s natural productivity.
[26:40] – Misconceptions about shutting down the company on a Friday or a Monday.
[31:53] – Learn from a study from a company that moved to a four-day work week.

People said their output, expectations, and responsibilities are the same as before we took reduced work time. And they’re the same as our five-day colleagues. So what does that tell us? It tells us two things. First, we’ve got a gender equality problem in the workplace. Secondly, Parkinson’s Law is the idea that the length of time that you’ve got available to complete a task that a task will expand to fill the time available for its completion. And that’s something that drives the philosophy behind the four-day workweek movement.–Joe O’Connor, 05:20

It seemed like the first one, and last one out was that indicator of who was working the hardest, and not necessarily the indicator of who was working the smartest.–Loren Baker, 15:15

People’s priorities have changed. For many people, the pandemic has forced them to realign how they value different things within their lives and what they think constitutes a reasonable life-work balance.–Joe O’Connor, 20:12

Resources mentioned:
https://www.4dayweek.com/

For more content like this, subscribe to our YouTube channel: https://www.youtube.com/user/searchenginejournal

Connect with Joe O’Connor:

Joe O’Connor is a driven and dynamic campaigner with extensive leadership experience in campaign work and organizational transitions. His passion lies with social justice issues that pertain to economic empowerment for all people globally – he’s 4 Day Week Global CEO!

Right now, Joe is leading 4 Day Week Global’s pilot program, with 150 companies launching six-month coordinated trials of the four-day week in the first half of 2022 alone. These trials involve 7,000 employees from the United States, Canada, United Kingdom, Ireland, Australia, and New Zealand.

​​Connect with Joe on LinkedIn: https://www.linkedin.com/in/joe-o-connor-81704287/
Follow him on Twitter: https://twitter.com/joeoc99

Connect with Loren Baker, Founder of Search Engine Journal:

Follow him on Twitter: https://www.twitter.com/lorenbaker
Connect with him on LinkedIn: https://www.linkedin.com/in/lorenbaker





Source link

Continue Reading

Trending

Copyright © 2021 Liveseo.com