Publishing Intelligence Hub

Knowledge Base
Articles & Guides

In-depth guides, tutorials, and strategic insights on OJS, journal automation, peer review, and everything academic publishers need to grow.

48
Expert articles
12k+
Monthly readers
200+
Journals helped
Featured Article View all →
DOAJ Compliance Checker
Open Access
CC License
Peer Review
DOI Setup
Metadata
68/100
2 critical issues
Indexing & DOAJ

How to Get Your Journal Listed on DOAJ: The Complete 2025 Checklist

Over 60% of first-time DOAJ applications are rejected — and most rejections are preventable. This guide walks through every requirement, the six most common failure points, and how to fix them before you apply. Used by 3,000+ journal editors this year.

AK
Arjun Kapoor
May 12, 2025 14 min read 3.2k reads
Peer Review

How to Cut Peer Review Time from 90 Days to Under 30 — A Practical System

The bottleneck isn't reviewer quality. It's assignment speed and follow-up automation. Here's the exact process high-volume journals use.

OJS Setup

OJS 3.4 on cPanel: The Complete Installation Guide With Every Error Fixed

The official docs skip critical steps. This covers server requirements, common 500 errors, file permissions, email config, and SSL — from scratch.

All Articles

Load more →

Setup notes: OJS installation · OJS backup

Indexing

DOAJ Application Checklist: 2025 Complete Guide

Every requirement, common rejections, and exact fixes before you apply.

May 12 · 14 min · 3.2k reads
Peer Review

Cut Peer Review Time from 90 to 30 Days

The exact reviewer assignment system high-volume journals use to slash turnaround.

Apr 18 · 10 min · 1.8k reads
OJS Setup

OJS 3.4 on cPanel: Install Without the Common Errors

Server config, file permissions, email setup and SSL — every step covered.

Apr 28 · 12 min · 2.1k reads
Journal Growth

Why Your Journal Doesn't Show Up in Google Scholar

Robots.txt mistakes, missing PDF metadata, and wrong structured data — fixed.

Apr 3 · 8 min · 1.4k reads
Migration

Bepress to OJS Migration: What Nobody Tells You

Data loss, broken DOIs, missing metadata — the three nightmares and how to avoid them.

Mar 22 · 13 min · 980 reads
Automation

5 OJS Workflows You Should Automate Right Now

Submission emails, reviewer reminders, revision requests — all running without editor action.

Mar 10 · 10 min · 1.2k reads
OJS Setup

OJS Custom Theme Development in 2025: Full Guide

Child themes, template overrides, CSS variables, and responsive patterns — from setup to launch.

Feb 28 · 15 min · 760 reads
Hosting

OJS Hosting: Why Shared Hosting Is Killing Your Journal

Slow load times, random downtime, security gaps — and the configuration that fixes all three.

Feb 14 · 9 min · 640 reads
Journal Growth

Call For Paper Emails That Actually Get Submissions

Subject lines, timing, audience segmentation, and deliverability — the CFP system that works.

Jan 30 · 11 min · 540 reads
Weekly Digest

Journal Publishing Insights
Straight to Your Inbox

One email per week. Practical guides on OJS, indexing, automation, and journal growth — no fluff, no filler. Read by 4,000+ editors and publishers.

No spam. Unsubscribe anytime. Read by editors at 80+ countries.
Indexing & DOAJ

How to Get Your Journal Listed on DOAJ: The Complete 2025 Checklist

Over 60% of first-time DOAJ applications are rejected — and most of those rejections are entirely preventable. This guide covers every mandatory requirement, the six most common failure points, and how to fix each one before you submit your application.

AK
Arjun Kapoor
Head of Publishing Technology
May 12, 2025Published
14 min readEstimated time
3,248Readers

The Directory of Open Access Journals is one of the most important milestones for any open access publication. A DOAJ listing signals credibility to authors, dramatically boosts discoverability through aggregators, and serves as a prerequisite for Scopus, PubMed Central, and national grant database applications in many countries.

Yet the rejection rate for first-time applications exceeds 60%. Having guided over 40 journals through successful DOAJ applications — including several that had been previously rejected twice — we have seen exactly which issues cause failure. This guide consolidates that experience into a practical checklist you can act on immediately.

60%+
First-time application rejection rate
3–6 mo
Typical DOAJ review timeline
88
Criteria evaluated per application

What DOAJ Actually Evaluates

The most important misconception to correct: DOAJ is not primarily evaluating your content quality. It evaluates your journal's infrastructure, transparency, and operational practices. A journal can be academically excellent and still be rejected for displaying a Creative Commons license only on the policy page rather than on each individual article.

DOAJ assesses journals across four dimensions: best practice (editorial governance, transparency), editorial standards (peer review, author guidelines), content (scope definition, article-level completeness), and technical standards (metadata, DOI, licensing implementation). Failure on any mandatory criterion results in rejection regardless of performance elsewhere.

DOAJ Basic vs. DOAJ Seal DOAJ distinguishes between a standard listing and the DOAJ Seal — an additional quality mark for journals that exceed the baseline requirements on open licensing, metadata deposition with CrossRef, and long-term digital preservation. Design your journal for the Seal from day one; retrofitting later is significantly harder.

Mandatory Requirement 1: Open Access Policy

Your journal must publish an unambiguous open access policy that states clearly all content is freely available to readers without charge or registration, immediately upon publication. A delayed open access model — where content is paywalled for six to twelve months before release — does not qualify.

  • Dedicated "Open Access Policy" page with its own URL, not buried in a general About page
  • Policy explicitly states reader access is "free of charge" with zero embargo period
  • References BOAI (Budapest Open Access Initiative) definition or equivalent international standard
  • Vague statements such as "we support open access principles" — not sufficient, DOAJ will reject
  • OA policy only in PDF form without an HTML page — inspectors check HTML, not downloaded files

Mandatory Requirement 2: Creative Commons Licensing

Every published article must display a Creative Commons license — critically, not just on your journal's general policy page, but on each individual article landing page and within the article PDF itself. This single requirement accounts for the largest share of DOAJ rejections because journals frequently have the correct policy documented but fail to implement it at the article level in OJS.

The Most Common OJS Configuration Gap In OJS, you must configure the license both in Settings → Distribution → License AND verify that your active theme actually renders the license block visibly on the HTML article page. Many themes — including some default OJS themes — display license metadata in the PDF but not on the HTML page. DOAJ reviewers inspect the HTML page, not the PDF.
LicenseDOAJ BasicDOAJ SealAllows DerivativesCommercial Use
CC BY✓ Accepted✓ QualifiesYesYes
CC BY-SA✓ Accepted✓ QualifiesYes (ShareAlike)Yes
CC BY-NC✓ Accepted✗ ExcludedYesNo
CC BY-NC-SA✓ Accepted✗ ExcludedYes (ShareAlike)No
CC BY-ND✗ Rejected✗ ExcludedNoRestricted
Custom license✗ Rejected✗ Excluded

Editorial Transparency Requirements

DOAJ evaluates editorial governance with significant weight. Many journals with strong academic track records fail here simply because information that exists internally is not published on the website in the required form.

01

Editorial Board — Named, Affiliated, and Verifiable

Every editorial board member must appear with their full name, institutional affiliation, country, and role. Generic panels without individual names, or members listed only by initials, are rejected. DOAJ reviewers actively verify that listed individuals are real academics — an ORCID profile or university web page is the strongest verification signal you can provide.

02

Aims and Scope — Specific Enough to Reject

Your scope statement must be specific enough that a researcher can determine within 30 seconds whether their manuscript is in scope. "We publish research in all areas of science" will be rejected. A good scope statement defines the subject domain, methodology types accepted, geographic focus if applicable, and the type of contributions the journal is seeking (empirical, theoretical, review, etc.).

03

Author Guidelines — Detailed and Current

Submission guidelines must cover manuscript formatting requirements (font, spacing, margins, word count), referencing style with examples, figure and table requirements, cover letter expectations, and the submission system URL. DOAJ specifically checks whether the guidelines describe what happens after submission — peer review type, decision timeline, and revision procedure should all be explained.

04

Peer Review Policy — Type, Number, and Criteria

A dedicated peer review policy must state: the review model (double-blind, single-blind, or open), the minimum number of reviewers required per manuscript, the criteria reviewers apply, and the typical timeline from submission to first decision. This must be a standalone policy page, not embedded in author guidelines.

05

Publishing Ethics Policy

DOAJ requires a published ethics policy covering authorship criteria, plagiarism policy, conflict of interest disclosure requirements, correction and retraction procedures, and data availability expectations. The COPE (Committee on Publication Ethics) guidelines are the accepted reference framework — citing COPE membership or adherence to COPE guidelines significantly strengthens this section.

Technical Requirements for OJS Journals

If your journal runs on OJS, most technical requirements can be satisfied through proper configuration — but only if you know exactly where in OJS to look. The critical principle to remember:

The single largest technical failure category we see is journals with correct OJS backend settings whose active theme does not render those settings visibly on the public-facing HTML page. DOAJ inspects your live website, not your configuration panel. Always verify in an incognito browser window.

— Arjun Kapoor, Head of Publishing Technology, Galleys.pub
  • ISSN (online, mandatory): The e-ISSN must be registered with your national ISSN centre and displayed prominently in your journal header. Print ISSN is optional but recommended if you produce a print edition.
  • Article-level HTML metadata: Title, abstract, all author names with affiliations, keywords, publication date, and volume/issue information must appear in HTML on each article landing page — not only inside the downloadable PDF.
  • DOI assignment: Not mandatory for the basic DOAJ listing but mandatory for the DOAJ Seal. If you have DOIs, verify every one resolves correctly using CrossRef's DOI resolution checker before submitting.
  • Persistent URLs: Article URLs must be stable and not change during reorganization. Verify your OJS URL structure uses article IDs rather than position-based paths.
  • No login walls: Test every article URL in an incognito browser. Full-text PDFs must be downloadable without account creation. This is a mandatory automated check in the DOAJ evaluation process.
  • Digital preservation: For the DOAJ Seal, enable the PKP PN (Private LOCKSS Network) plugin in OJS. It's built into OJS 3.x and satisfies the preservation requirement with zero additional cost.

The Six Most Common Rejection Reasons

Based on analysis of over 40 DOAJ rejection notices, these six issues account for approximately 80% of all rejections. Audit your journal against each one before submitting.

❌ What Gets Rejected
  • License only on policy page, not on article HTML
  • Board members with no verifiable affiliations
  • "Peer reviewed" stated but process not described
  • Some articles accessible, others behind login
  • Journal has no published issues yet
  • Contact is a web form only, no email address
✓ What Gets Approved
  • + CC badge on every article page and in PDF
  • + Board with full names, affiliations, ORCID links
  • + Standalone peer review policy with all details
  • + All articles fully open in incognito browser
  • + Minimum one complete published issue
  • + Direct editor email prominently displayed

How to Submit the Application

Once you have completed the audit above, visit doaj.org, create an account using your journal's primary contact email, and begin the application. The form contains approximately 58 questions organized across the criteria we have covered. Budget two to three hours for the initial completion — it is worth taking time to write thoughtful answers rather than minimal ones.

When the application asks for URLs to specific pages (open access policy, peer review policy, editorial board), paste the direct URL to that specific page — not the homepage. Reviewers follow these links and need to land on the exact content immediately, not navigate from the homepage.

After submission, DOAJ may contact you with clarification questions. Respond within the window they provide (typically 15 business days). Non-response causes automatic closure of the application.

Pre-Application Audit Process Before you submit, have someone outside your editorial team — ideally someone unfamiliar with your journal's internal structure — attempt to find the following on your website using only a public, incognito browser: (1) OA policy, (2) CC license on a specific article, (3) full editorial board with affiliations, (4) peer review policy, (5) author guidelines, (6) direct contact email. If they cannot find each item within 60 seconds without help, fix it before applying.

After You're Listed: Three Immediate Actions

Getting listed is the milestone. Extracting maximum value from it requires three immediate actions that most journals delay or skip entirely.

Enable the DOAJ article metadata feed. DOAJ provides an API that ingests your article metadata (title, abstract, authors, DOI, keywords) and makes it available to dozens of aggregators — BASE, CORE, OpenDOAR, and others. In OJS, the DOAJ plugin handles this automatically once you configure it with your API key from the DOAJ editorial dashboard. Every article you publish will be pushed to DOAJ metadata within 24 hours of publication.

Display the DOAJ seal on your website. DOAJ provides official badge HTML. Place it in your journal footer and on the About page. Authors actively look for this badge when evaluating where to submit — it functions as an instant trust signal comparable to a quality certification mark. This alone increases submission inquiries measurably within 60 days of listing.

Begin your Scopus or ESCI application within 30 days. Both Scopus and Clarivate's Emerging Sources Citation Index treat DOAJ listing as supporting evidence of open access compliance. Use the momentum immediately — your journal's infrastructure is already set up for compliance, and the DOAJ listing is fresher than it will ever be. Waiting six months means rebuilding that narrative from scratch.

Need Help Getting DOAJ Listed?

We've helped 40+ journals achieve DOAJ listing — including journals that were previously rejected. Our DOAJ Compliance Package covers full audit, OJS technical fixes, content review, and end-to-end application support.

DOAJ Open Access Journal Indexing OJS Configuration Creative Commons Academic Publishing Scopus Metadata
AK

Arjun Kapoor

Head of Publishing Technology — Galleys.pub

Arjun has led OJS deployments and indexing strategy for over 200 academic journals across Asia, Europe, and North America. He specializes in DOAJ, Scopus, and PubMed Central compliance workflows and has personally reviewed DOAJ applications for 40+ journals, including recovery from multiple rejection cycles.

Peer Review

How to Cut Peer Review Time from 90 Days to Under 30 — A Practical System

The bottleneck in most journals isn't reviewer quality — it's reviewer assignment speed and the absence of structured follow-up. This guide details the exact system that high-volume journals use to consistently achieve sub-30-day review cycles.

SP
Sana Patel
Editorial Systems Lead
Apr 18, 2025Published
10 min readEstimated time

The average peer review cycle in academic publishing is 98 days. For journals operating with manual processes, it frequently exceeds 120. Yet journals that have implemented systematic reviewer management consistently achieve review decisions in under 30 days — without compromising review quality.

The difference is almost never about having better reviewers. It is entirely about how reviewer assignments are initiated, communicated, and followed up.

98 days
Industry average review cycle
35%
Of invited reviewers never respond
27 days
Achievable with systematic process

The Real Bottleneck: The First 48 Hours

Most editorial teams assign manuscripts to reviewers within a few days of receiving them — already too slow. The top journals that achieve 25–30 day review cycles typically complete reviewer assignment within 24 hours of a manuscript passing initial desk review. Every additional day before assignment is added directly to the total cycle time.

The second bottleneck is invitation acceptance. When a reviewer receives an invitation email on a Tuesday morning, they are statistically three times more likely to accept than if they receive it on a Friday afternoon. When that invitation includes the title, abstract, and estimated review time upfront, acceptance rates rise by approximately 40% compared to generic "you have been invited to review" notifications.

The 3-Reviewer Rule Never invite one or two reviewers and wait for response before inviting the next. Invite three reviewers simultaneously for every manuscript. Your acceptance rate will be approximately 40–60%, meaning you realistically expect one to two acceptances per batch. Simultaneous invitations cut your first-response wait time from weeks to days.

The High-Conversion Reviewer Invitation

The standard OJS reviewer invitation is a liability. It is generic, provides minimal context, and asks reviewers to log in to a system before they can even decide whether to accept. Here is what a high-conversion invitation contains instead:

01

Manuscript title and abstract in the email body

Reviewers must be able to assess fit and interest without logging into anything. Paste the full abstract directly into the invitation email — this alone raises acceptance rates by 30–40% in controlled studies.

02

Explicit review deadline in the subject line

"Review request — [Title] — 21-day deadline" performs significantly better than "Invitation to review." Reviewers can immediately assess whether they have capacity without opening the email.

03

One-click accept/decline buttons

In OJS, configure the reviewer invitation to include direct accept and decline links that do not require the reviewer to log in first. Reducing friction at the decision point measurably increases acceptance rates.

04

Personal acknowledgement from a named editor

Invitations from "The Editors" are ignored at higher rates than invitations from "Dr. [Name], Associate Editor." Using a named editor's identity — even in an automated system — increases response rates by 15–20%.

The Automated Reminder Cascade

The most common reason peer review extends beyond 30 days is not reviewer refusal — it is reviewer silence followed by editorial inaction. A reviewer who accepts an invitation and then misses their deadline will not remind themselves. The journal must do it, and it must be automatic.

Configure your reminder system around three trigger points: a progress check at Day 14 (friendly, no pressure), an urgent reminder at Day 21 (reminder of deadline, offer of extension), and an escalation at Day 28 (editor-level direct contact, replacement invitation initiated in parallel). This cascade eliminates the "silent ghost reviewer" scenario — the most expensive editorial time drain in journal management.

Critical: Build Replacement Initiation into Day 28 At the Day 28 escalation, do not only send a reminder — simultaneously invite a replacement reviewer. If the original reviewer responds, you cancel the replacement invitation. If they do not, the replacement process is already 48 hours ahead. Never wait for a definitive non-response before initiating backup.

Conflict of Interest Detection

COI failures are expensive — a published paper retracted due to undisclosed COI causes lasting reputational damage. Manual COI checking is also one of the largest time consumers in the editorial workflow. Automating it protects both the journal and the editors.

  • Institutional match: Flag any reviewer sharing the submitting authors' institutional domain, department, or reported affiliation in the past 5 years
  • Co-authorship history: Cross-reference the reviewer against the authors' recent publication records — any shared authorship in the past 5 years is a COI
  • Email domain matching: Same email domain as any author is an automatic disqualification flag for editor review
  • Self-declaration: Always ask reviewers to confirm no COI exists upon acceptance — this is your documented defence if an undisclosed conflict is later identified

Want This System Running in Your Journal?

Our Advanced Review Manager automates reviewer matching, invitation sequences, reminder cascades, and COI detection — fully integrated with your OJS installation.

Peer Review OJS Editorial Workflow Automation Reviewer Management
SP

Sana Patel

Editorial Systems Lead — Galleys.pub

Sana designs editorial workflow systems for high-volume academic journals. She has implemented reviewer management automation for over 60 publications across medical, engineering, and humanities disciplines.

OJS Setup

OJS 3.4 on cPanel: The Complete Installation Guide With Every Common Error Fixed

The official PKP documentation skips critical server configuration steps that cause the majority of failed OJS installations. This guide walks through the complete process — from server requirements through SSL configuration — with every common error explained and fixed.

RK
Rahul Krishnan
Infrastructure Engineer
Apr 28, 2025Published
12 min readEstimated time

Installing OJS on a cPanel hosting environment is one of the most common tasks in academic publishing — and one of the most frequently done wrong. The official PKP documentation is accurate but incomplete, and the gaps cause failures that are extremely difficult to diagnose without prior experience.

This guide reflects what we have learned from deploying OJS across 200+ journal hosting environments. Every common error is documented with its cause and fix.

Server Requirements (Non-Negotiable)

Before touching the OJS files, verify your server meets these minimums. Shortcutting here is the single most common cause of installation failures that waste days of diagnostic time.

ComponentMinimumRecommendedNotes
PHP8.08.2+PHP 7.x will not run OJS 3.4
MySQL5.78.0+MariaDB 10.3+ also works
Memory limit256MB512MBSet in php.ini, not .htaccess
Max execution120s300sRequired for large file uploads
Disk space5GB20GB+PDFs accumulate fast
SSL certificateRequiredRequiredOJS 3.x will not function over HTTP

Step-by-Step Installation

01

Download and Extract OJS

Download the latest OJS 3.4 stable release from pkp.sfu.ca/ojs/ojs_download — not GitHub, which contains development code. Upload the .tar.gz to your public_html or a subdirectory via cPanel File Manager. Extract, then rename the folder to something clean like "journal" or leave it as "ojs".

02

Create the Database

In cPanel, go to MySQL Databases. Create a new database (e.g., username_ojs), create a database user with a strong password, and add that user to the database with "All Privileges." Note all three values — database name, username, and password — exactly as created.

03

Set File Permissions

This is where most cPanel installations fail silently. Set the public, cache, plugins, and lib/pkp/cache directories to 755. Create your files directory outside public_html (e.g., at /home/username/ojs_files) and set it to 755. Never store uploaded files inside public_html.

04

Run the Web Installer

Visit your domain URL where you placed OJS. The installer will run. Fill in your database credentials, set your files directory to the absolute path outside public_html (/home/username/ojs_files), choose your locale, and set admin credentials. If the installer fails silently, check your PHP error log in cPanel immediately.

05

Configure Email (SMTP)

OJS email configured with PHP mail() will land in spam on every host. In config.inc.php, set the mailer to SMTP and configure with your domain's SMTP credentials or a transactional email service (Mailgun, SendGrid, or Amazon SES). This is non-optional if you expect authors and reviewers to receive emails reliably.

06

Enable SSL and Configure Base URL

In cPanel, activate the free Let's Encrypt SSL for your domain. Then open config.inc.php and set base_url to your https:// URL. Set force_ssl = On. Add a redirect rule in .htaccess to force all http:// to https://. Without this, OJS will generate mixed-content errors that break the reviewer and author portals.

The Seven Most Common Installation Errors

500 Internal Server Error on First Load Cause: PHP version mismatch or incorrect file permissions. Fix: In cPanel, switch PHP version to 8.2 under "MultiPHP Manager." Then check that the OJS root directory is set to 755, not 777. Check the error log at /home/username/logs/domain.error.log for the specific PHP error line.
Emails Not Being Delivered Cause: Default PHP mail() function is blocked or marked as spam by all major email providers. Fix: Install the phpMailer SMTP plugin from the OJS plugin gallery, or configure SMTP directly in config.inc.php. Use Mailgun's free tier (5,000 emails/month) for reliable deliverability.
File Upload Failures (PDF/image uploads silently fail) Cause: Files directory is inside public_html, or PHP upload_max_filesize is too low. Fix: Move your files directory to /home/username/ojs_files and update config.inc.php. Set upload_max_filesize = 64M and post_max_size = 72M in a custom php.ini file in your OJS root directory.

Rather Have Us Install It Correctly?

Our OJS Setup service handles installation, configuration, SMTP setup, SSL, theme deployment, and a 90-day launch warranty. Journals go live in 4 weeks.

OJS 3.4 cPanel Installation PHP Configuration SSL SMTP
RK

Rahul Krishnan

Infrastructure Engineer — Galleys.pub

Rahul has deployed and maintained OJS installations across 150+ hosting environments including cPanel, VPS, and dedicated servers. He specializes in OJS performance optimization, security hardening, and migration engineering.