Every household has a fragmented recipe collection: browser bookmarks, phone screenshots, a box of magazine clippings, sticky notes, and that grandmother's card that's almost illegible by now. A real digital recipe collection always starts with one question: how do I get all those sources into one place? This guide walks through every kind of source, including what to do when the import fails.
Source 1: Recipe websites (URL import)
The easiest source. Every good recipe site uses a standard called schema.org/Recipe — a technical markup that hands ingredients, steps, times, and servings to search engines separately. Parsely reads this markup and builds a clean recipe from that data.
How it works
- Copy the recipe URL
- Paste into Parsely's "Add new recipe" field
- Within 5-10 seconds your recipe is ready
What to expect by site type
- Major sites (NYT Cooking, Allrecipes, BBC Good Food, Serious Eats) — almost always 100% success
- Food blogs with a recipe card plugin (WP Recipe Maker, Tasty Recipes) — almost always 100%
- Smaller blogs without plugin — usually works, sometimes missing pieces
- Sites without markup — often can't be URL-imported, see source 2
URL import troubleshooting
Problem: "can't extract recipe"
- Check that the page is actually a recipe (not an article about recipes)
- Try an alternative URL (some sites have multiple domains)
- For "gated content" (login required) import won't work — log in your browser first, retry, or save manually
Problem: "recipe is incomplete"
- Some blogs put extra info in body text instead of in the markup. You can fill those gaps post-import via "edit".
Source 2: Photos and screenshots (OCR import)
For recipes from cookbooks, magazines, or pages without clean markup.
How it works
- Photograph the recipe page (or take a screenshot)
- Upload in Parsely via "photo import"
- OCR reads the text
- Parsely structures it into recipe format
- Review and correct where needed
Tips for good OCR results
- Good lighting — daylight near a window works best
- Shoot straight-on — not at an angle, avoids distortion
- Full page in frame — no half-cut ingredient lists
- One recipe per photo — multiple recipes at once confuses OCR
- Contrast — dark text on light background works better than the reverse
Handwritten recipes
Modern OCR handles neat handwriting reasonably. For bad handwriting:
- Type it roughly into a notes app
- Screenshot your note
- Import the screenshot
Sounds clunky, but faster than many OCR corrections.
Source 3: Social media (Instagram, TikTok, YouTube)
These sources are video-based and have no structured recipe data. Best approach: write the recipe out while watching.
Workflow
- Watch the video through once
- Watch again, pausing, and note ingredients with quantities
- Note steps in your own words
- Type into Parsely as a new manual recipe
- Paste the original URL as "source"
Red flags in social recipes
- No quantities stated — estimate, test, adjust
- Cook times off — videos are often sped up. 30 seconds of cooking on screen might be 8 minutes in reality
- Read the comments — gold for corrections
See our dedicated blog on Instagram/TikTok recipes.
Source 4: Manual entry
Always available, for:
- Your own original recipes
- Family recipes that only exist in someone's head
- Variations on existing recipes
Steps
- "New recipe" in Parsely
- Fill fields: title, servings, prep time, cook time
- Paste or type the ingredient list
- Paste or type the method
- Add a photo (optional)
Bulk import: large collections
Have 100+ recipes in one place (Paprika, MealMaster, an export from another app)?
Options
- CSV/JSON import — Parsely supports certain bulk formats
- 10 at a time via URL — if they live on a site, import in batches
- Priority-based — start with your 20 most-cooked. The rest can wait until you want them.
Import best practices
- Tag on import — add 1-2 tags immediately ("pasta", "vegetarian")
- Check servings — default is often 4, confirm that's right
- Add source URL — useful for double-checking later
- Photos help — recipes with photos get cooked 3x more than those without
- Put straight into a list — prevents new recipes from ending up in an orphan space
General troubleshooting
| Issue | Solution |
|---|---|
| URL import not working | Try photo import as alternative |
| OCR illegible | Improve photo (light, straight), or type manually |
| Missing ingredients after import | Edit the recipe, add them manually |
| Duplicates | Check via search, remove duplicates |
Next steps
With your importing skill in place, you can now:
- Systematically migrate your existing sources (bookmarks, screenshots, cookbooks)
- Save deliberately from now on — no more random screenshots
- Build toward a single searchable collection
Start importing in Parsely and turn your fragmented sources into one usable recipe library.